Gerenciamento de Configuração e IaC1 / 5
Um engenheiro de DevOps precisa obter o ID da AMI mais recente do Amazon Linux 2023 durante o deployment de uma stack do CloudFormation. O ID da AMI precisa ser resolvido dinamicamente no momento do deployment, para que o template não precise ser atualizado sempre que novas AMIs forem lançadas. A solução precisa funcionar sem código próprio e sem dependências externas. Qual abordagem atende a esses requisitos?
CorretoQuase
Alex
As referências dinâmicas do CloudFormation com {{resolve:ssm:/aws/service/ami-amazon-linux-latest/<variant>}} resolvem o ID da AMI mais recente no momento do deployment a partir dos parâmetros públicos do SSM mantidos pela AWS. Não é preciso código próprio, Lambda nem dependências externas — o CloudFormation resolve a referência de forma nativa durante as operações da stack. A AWS publica os IDs das AMIs atuais em /aws/service/ami-amazon-linux-latest/ para todas as variantes do Amazon Linux em todas as regiões. Fixar os IDs de AMI exige atualizar o template manualmente quando novas AMIs são lançadas. Um recurso personalizado com Lambda funciona, mas viola o requisito de não usar código próprio. Condições com mapeamentos de região para AMI ficam desatualizadas e precisam de manutenção manual. Dica de prova: parâmetros públicos do SSM + referências dinâmicas = busca de AMI sem manutenção. Ref: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references-ssm.html
Fontedocs.aws.amazon.com
Crie uma conta grátis para continuar perguntando ao Alex — sem cartão de crédito.
Questão 1 de 5
Comece grátis