Una plantilla de CloudFormation hace referencia a subredes que otra plantilla de CloudFormation (propiedad del equipo de redes) creó. El stack del desarrollador falla en el primer lanzamiento. ¿Qué errores de plantilla podrían causar este fallo? (Elija dos.)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: La plantilla del desarrollador no usa la función intrínseca ImportValue para hacer referencia a las subredes exportadas por el otro stack., La plantilla del equipo de red no exporta los valores de la subred en su sección Outputs..
Por qué esta es la respuesta
Para que una plantilla de CloudFormation pueda usar recursos creados por otra plantilla, la plantilla que crea los recursos debe exportarlos explícitamente. Esto se hace a través de la sección Outputs de la plantilla, utilizando la propiedad Export. Si la plantilla del equipo de red no exporta los valores de la subred en su sección Outputs, la plantilla del desarrollador no podrá acceder a ellos. Por otro lado, la plantilla que consume estos recursos debe usar la función intrínseca Fn::ImportValue (o su forma abreviada !ImportValue) para referenciar los valores exportados. Si la plantilla del desarrollador intenta referenciar las subredes de otra manera (por ejemplo, con Ref directamente a un nombre de recurso que no existe en su propio stack, o basándose en Mappings que son para valores internos de la plantilla), fallará. Las opciones incorrectas son: Usar Ref incorrectamente: Aunque Ref es para referenciar recursos dentro del mismo stack, el problema principal es la falta de ImportValue y Export. Basarse en la sección Mappings para referenciar subredes: Mappings se usa para valores condicionales dentro de una plantilla, no para importar valores de otros stacks. Almacenar valores solo en Mappings y no exportarlos: Esto es incorrecto porque Mappings no permite la exportación entre stacks; la exportación debe hacerse a través de Outputs.
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