Um modelo do CloudFormation cria várias instâncias EC2 com sucesso em us-east-1, mas falha em us-west-2 com o erro AMI [ami-12345678] does not exist. Como o administrador pode fazer o modelo funcionar em todas as regiões?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicione os IDs de AMI para cada região na seção Mappings do modelo e referencie o mapeamento apropriado para a região..
Por que esta é a resposta
A AMI [ami-12345678] não existe na região us-west-2 porque os IDs de AMI são específicos da região. Para que o modelo funcione em várias regiões, você deve usar a seção Mappings do CloudFormation para definir os IDs de AMI apropriados para cada região. Em seguida, o modelo pode referenciar o mapeamento correto com base na região em que está sendo implantado. Copiar a AMI para a região de destino é uma etapa necessária, mas tentar dar a ela o mesmo ID de AMI não é possível, pois os IDs são gerados pela AWS. Editar o modelo para incluir o código da região como parte do ID da AMI não funcionará, pois o ID da AMI é um identificador único, não um caminho. Usar um controle AWS::EC2::AMI::ImageID para um menu suspenso de AMIs disponíveis é uma opção para entrada do usuário, mas não resolve o problema de referenciar automaticamente a AMI correta por região no modelo.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão