Alterando o tipo de instância da AWS e retendo a vinculação HTTPS

1

Eu tenho uma instância do AWS EC2 com um tipo t2.micro . Desejo alterar o tipo de instância para m3.medium sem perder as ligações que configurei no IIS.

Atualmente tenho uma ligação para HTTPS .

Eu tenho uma instância com uma instância do EBS como armazenamento, então sei que não vou perder os arquivos, mas vou perder as configurações.

Quais etapas eu posso executar para manter as ligações quando altero o tipo de instância. Existe uma maneira de configurar isso para ser definido quando a instância voltar a subir?

Passo a passo para reproduzir o comportamento

  1. Lançamento do EC2 t2.micro usando beans de feijão elásticos
  2. Criado um certificado autoassinado no IIS
  3. Adicionada ligação ao aplicativo no IIS (ligação HTTPS), escolhendo o certificado auto-assinado como o certificado a ser usado
  4. Alterou o tipo de instância na página de configurações do Elastic Beanstalk
  5. Analisou as ligações e o HTTPS desapareceu no IIS, assim como o certificado autoassinado.

Também consegui reproduzir esse comportamento selecionando Stop na página da lista EC2. Uma nova instância é automaticamente criada novamente e isso resulta em uma ligação perdida e certificado auto-assinado.

Os arquivos do meu site são mantidos nos dois casos.

    
por Luke 01.12.2015 / 22:34

1 resposta

2

O problema é que você está personalizando uma instância do Elastic Beanstalk em execução. Não faça isso.

Muitas alterações feitas no aplicativo Elastic Beanstalk terminarão e recriarão sua instância do EC2 com base na imagem da AMI original. É por isso que você está perdendo suas configurações.

Em vez disso, crie uma imagem AMI personalizada com suas configurações personalizadas do IIS e, em seguida, modifique seu aplicativo EB para usar essa imagem personalizada da AMI.

Como regra geral, não modifique suas instâncias do EB diretamente. Não faça RDP neles e faça alterações porque eles serão perdidos quando a instância for finalizada.

Atualizar

Para criar uma imagem personalizada da AMI:

  1. Encontre a imagem da AMI de origem do seu aplicativo EB. Isso pode ser encontrado nas configurações do EB.
  2. Inicie sua própria instância com base nessa imagem da AMI que não faz parte do seu aplicativo EB.
  3. RDP e personalize esta instância.
  4. Pare a instância e crie uma imagem dela usando sysprep .
  5. Atualize seu aplicativo EB para usar essa nova imagem da AMI.
por 01.12.2015 / 23:37