Alguma idéia de como vamos S3 servem página “modo de manutenção”?
-
22-08-2019 - |
Pergunta
Diga, você tem um Rails (ou, na verdade, qualquer outro tipo) aplicação em execução no Amazon EC2, e sempre que você realizar alguma manutenção, o que pode incluem desligar ou re-criar suas instâncias, você pode quer S3 para exibir sua página "modo de manutenção" em vez de seu aplicativo.
Então, basicamente, isso pode significar:
- texto Upload dizendo quando você vai estar de volta on-line para S3
- ???
- S3 servindo esta página para qualquer pedido de seu domínio enquanto você realizar upgrades / casos instanciar re-, etc.
- ???
- instâncias EC2 estão de volta servindo seus clientes
Eu entendo que provavelmente não é possível - pelo menos não tenho idéia de como fazer isso. Só quero ter certeza de que não é possível.
De qualquer forma. Alguma ideia? :)
Solução
Eu não acho que isso é possível com S3 simples.
Você sempre pode executar uma instância EC2 com um servidor web mínimo sobre ele. Ele só vai lhe custar alguns centavos, assumindo que você é somente para baixo por algumas horas. Usando Elastic IPs, você não precisa nem ter qualquer tempo de inatividade -. Apenas mudar o seu IP para apontar para o nó "página downtime", então trocá-lo de volta quando está tudo voltar a funcionar