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:

  1. texto Upload dizendo quando você vai estar de volta on-line para S3
  2. ???
  3. S3 servindo esta página para qualquer pedido de seu domínio enquanto você realizar upgrades / casos instanciar re-, etc.
  4. ???
  5. 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? :)

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top