Un CodePipeline en eu-west-1 construye y despliega una aplicación Lambda en eu-west-1. CodeBuild utiliza aws cloudformation package para producir un artefacto que incluye el .zip de Lambda y la plantilla. La acción de despliegue de CloudFormation utiliza ese artefacto de salida. La empresa ahora quiere que el mismo pipeline (en eu-west-1) también despliegue la Lambda en us-east-1. CodeBuild se actualizó para producir un artefacto de salida adicional para us-east-1. ¿Qué pasos adicionales se deben tomar? (Elija dos.)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un bucket de S3 en us-east-1 y configure su política de bucket para permitir el acceso de lectura/escritura a CodePipeline., Agregue el bucket de S3 de us-east-1 como un almacén de artefactos en el pipeline, luego agregue una acción de despliegue de CloudFormation para us-east-1 que use la plantilla del artefacto de salida de us-east-1..
Por qué esta es la respuesta
Para desplegar una aplicación Lambda en una región diferente (us-east-1) desde un CodePipeline que se ejecuta en eu-west-1, es necesario un bucket de S3 en la región de destino para almacenar los artefactos de despliegue. CloudFormation necesita acceder a estos artefactos desde la misma región donde se realiza el despliegue. Por lo tanto, crear un bucket de S3 en us-east-1 y configurar sus permisos para que CodePipeline pueda escribir en él es fundamental. Luego, este bucket debe ser añadido como un almacén de artefactos en el CodePipeline para la nueva acción de despliegue de CloudFormation en us-east-1, permitiendo que la plantilla de CloudFormation de us-east-1 acceda a los artefactos necesarios. La opción de cambiar la plantilla para un parámetro de ubicación del .zip es incorrecta porque aws cloudformation package ya maneja la carga del .zip a S3 y actualiza la plantilla con la URL. La replicación entre regiones no es necesaria ni la forma más eficiente, ya que CodeBuild puede cargar directamente al bucket de destino.
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