Un equipo de desarrollo en una organización de AWS Organizations necesita usar un paquete de Python alojado en un repositorio centralizado de AWS CodeArtifact. Sus trabajos de CodeBuild se ejecutan en una VPC sin acceso a internet; han creado endpoints de VPC de CodeArtifact y han actualizado el buildspec, pero la compilación aún no puede descargar el paquete. ¿Qué combinación de acciones debería tomar un ingeniero de DevOps para que el equipo pueda usar el paquete de CodeArtifact? (Elija dos.)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un endpoint de gateway de Amazon S3 y actualice las tablas de ruteo para las subredes utilizadas por el trabajo de CodeBuild., Conceda al rol de IAM utilizado por el proyecto de CodeBuild permisos suficientes para acceder al repositorio de CodeArtifact..
Por qué esta es la respuesta
Para que CodeBuild descargue paquetes de CodeArtifact en una VPC sin acceso a Internet, se necesitan dos acciones clave. Primero, CodeArtifact utiliza Amazon S3 para almacenar sus activos de paquetes. Por lo tanto, es necesario crear un endpoint de gateway de Amazon S3 y actualizar las tablas de ruteo de las subredes de CodeBuild para permitir el acceso a S3. Sin este endpoint, CodeBuild no puede acceder a los paquetes almacenados en S3. Segundo, el rol de IAM que asume el proyecto de CodeBuild debe tener permisos explícitos para acceder al repositorio de CodeArtifact. Esto asegura que CodeBuild esté autorizado para realizar operaciones como la descarga de paquetes. Modificar el Principal de la política del repositorio de CodeArtifact no es la forma estándar de otorgar permisos a roles de IAM dentro de la misma cuenta o de cuentas confiables en una organización; se prefiere adjuntar una política de IAM al rol de CodeBuild. Compartir el repositorio con AWS RAM es innecesario si el repositorio ya es accesible dentro de la organización y los permisos se gestionan a nivel de rol. Designar una cuenta como administrador delegado no resuelve el problema de acceso a S3 o de permisos de IAM específicos del rol.
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