Une configuration CI/CD utilise CodePipeline et CodeBuild. Le projet CodeBuild exécute des tests et produit un rapport de test. L'entreprise doit conserver ces rapports de test pendant 90 jours. Quelle approche satisfait cette exigence de rétention ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Définissez un groupe de rapports dans le buildspec CodeBuild avec le chemin et le format appropriés. Créez un compartiment S3. Utilisez une règle EventBridge qui déclenche une fonction Lambda pour copier les rapports dans le compartiment S3 après la fin de chaque build, et configurez une règle de cycle de vie S3 pour faire expirer les objets après 90 jours..
Pourquoi c'est la réponse
L'option correcte utilise la fonctionnalité de rapports de CodeBuild, qui permet de définir des groupes de rapports dans le buildspec. Pour la rétention à long terme, les rapports doivent être stockés en dehors de CodeBuild. Une règle EventBridge déclenchée par l'achèvement de la construction peut invoquer une fonction Lambda pour copier ces rapports dans un compartiment S3. Une règle de cycle de vie S3 sur ce compartiment gérera ensuite l'expiration des objets après 90 jours, répondant ainsi à l'exigence de rétention. L'option "Ajoutez une étape après l'étape CodeBuild..." est incorrecte car CodeBuild gère déjà la génération de rapports et les artefacts, et l'utilisation d'une action de déploiement S3 pour les rapports n'est pas la méthode standard. L'option "Ajoutez une nouvelle étape au pipeline CodePipeline configurée comme une action de test..." est incorrecte car les rapports ne peuvent pas être configurés pour expirer directement dans le buildspec de CodeBuild pour une rétention à long terme. L'option "Définissez un groupe de rapports dans le buildspec CodeBuild... configurez le groupe de rapports comme un artefact CodeBuild..." est incorrecte car les rapports CodeBuild ne sont pas directement configurés comme des artefacts avec une expiration S3.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise