Una plantilla de CloudFormation crea varias instancias EC2 con éxito en us-east-1, pero falla en us-west-2 con el error AMI [ami-12345678] does not exist. ¿Cómo puede el administrador hacer que la plantilla funcione en todas las regiones?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Añadir los AMI IDs para cada región en la sección Mappings de la plantilla y hacer referencia al mapeo apropiado para la región..
Por qué esta es la respuesta
La opción correcta es añadir los AMI IDs para cada región en la sección Mappings de la plantilla y hacer referencia al mapeo apropiado para la región. Las AMI IDs son específicas de cada región. Al usar la sección Mappings, se puede definir una tabla de búsqueda que asocie cada región con su AMI ID correspondiente. CloudFormation puede entonces seleccionar automáticamente la AMI correcta para la región donde se está desplegando la pila. Copiar la AMI y asignarle el mismo AMI ID no es posible, ya que los AMI IDs son únicos y generados por AWS. Editar la plantilla para incluir el código de la región como parte de un identificador de AMI completamente calificado no funcionaría porque el AMI ID en sí mismo no cambia con la región; es un identificador único para una imagen específica en una región específica. Modificar la plantilla para presentar un menú desplegable de AMIs disponibles al usuario utilizando un control AWS::EC2::AMI::ImageID es una opción para la interacción del usuario, pero no resuelve el problema de la automatización y la portabilidad de la plantilla entre regiones sin intervención manual.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta