Estou usando o Elastic Load Balancing para equilibrar a carga do meu Auto Scaling Group , pois tenho uma AMI privada que mantém meu servidor de aplicativos (Tomcat) e meu aplicativo da Web implantado como guerra ... Agora tudo funciona bem ... o que se eu precisar alterar minha configuração do tomcat na minha AMI . Isso não exigirá o lançamento da minha AMI -> Login + Alterar configuração do Tomcat -> Criar uma nova AMI -> Excluir AMI antiga Não acho que criar uma nova AMI seja uma solução, pois será necessário atualizar minha Auto Scale Grupo para adicionar minha nova AMI
Existe uma maneira de atualizar os dados na minha AMI existente sem criar uma nova? Eu só quero ter o mesmo ID da AMI
Não é possível atualizar uma AMI existente e manter o mesmo ID da AMI. Você precisará criar uma nova AMI personalizada e atualizar sua configuração de inicialização para o grupo Auto Scaling ou alterar sua configuração para aplicar alterações à instância depois de iniciar uma instância da AMI base, como sugere @DavidLevesque.
É uma arquitetura comum fazer o download de aplicativos, configurações e dados do, digamos, S3 no lançamento.
fonte
Parece um post antigo. No entanto, caso você ainda esteja na mesma situação, considere usar uma AMI do Windows (Instante em Tarefa) suportada por armazenamento de instância . Também é semelhante a uma AMI, mas você tem mais controle sobre a própria imagem, já que praticamente cria a própria imagem e a armazena em um bucket S3. Isso permitirá que você atualize a imagem subjacente da sua AMI de vez em quando quando precisar, sem precisar criar uma nova AMI (pelo menos é assim que eu a entendo).
https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Creating_InstanceStoreBacked_WinAMI.html?icmpid=docs_ec2_console
fonte