Para proporcionar un repositorio de CodeCommit en una región secundaria que los desarrolladores puedan añadir como remoto y mantener actualizado después de las fusiones en la región principal, ¿qué enfoque cumple el requisito?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un repositorio de CodeCommit en la región secundaria, cree un proyecto de CodeBuild que replique el repositorio de CodeCommit de la región principal en el repositorio secundario, invoque CodeBuild con una Lambda y active la Lambda desde una regla de EventBridge en los eventos de fusión en el repositorio principal..
Por qué esta es la respuesta
La opción correcta establece un mecanismo de replicación activo-pasivo para CodeCommit. Crear un repositorio de CodeCommit secundario es el primer paso. CodeBuild se utiliza para clonar el repositorio principal y luego hacer push a la réplica secundaria, lo que permite la sincronización. Una función Lambda invoca CodeBuild. Finalmente, una regla de EventBridge detecta los eventos de fusión en el repositorio principal y activa la Lambda, asegurando que la réplica secundaria se actualice automáticamente después de cada fusión. Las opciones incorrectas son: La replicación a un bucket de S3 no mantiene un repositorio de CodeCommit funcional para los desarrolladores. CodeArtifact es para artefactos de paquetes, no para repositorios de código fuente. Cloud9 es un IDE y no proporciona un mecanismo de replicación automatizado y continuo para repositorios de CodeCommit entre regiones.
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