Un CodePipeline a une action de déploiement CloudFormation qui crée un compartiment S3 et une action de déploiement S3 ultérieure qui doit télécharger l'artefact de build dans ce compartiment créé. Comment le pipeline doit-il être configuré pour que l'action de déploiement S3 utilise le compartiment créé par l'action CloudFormation ? (Choisissez deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez une sortie nommée BucketName au modèle CloudFormation et définissez sa valeur pour référencer le compartiment S3 créé. Configurez l'espace de noms de l'action CloudFormation dans le pipeline sur StackVariables., Configurez l'artefact de build de l'action de build comme entrée de l'action de déploiement S3 de CodePipeline. Configurez l'action de déploiement pour déployer vers le compartiment S3 en référençant StackVariables.BucketName..
Pourquoi c'est la réponse
La première option correcte décrit comment exposer une valeur de la pile CloudFormation. En ajoutant une sortie nommée BucketName au modèle CloudFormation et en définissant l'espace de noms de l'action CloudFormation sur StackVariables, le nom du compartiment S3 créé devient accessible aux actions ultérieures via StackVariables.BucketName. La deuxième option correcte explique comment utiliser cette sortie. L'action de déploiement S3 doit recevoir l'artefact de build comme entrée. Ensuite, pour cibler le compartiment S3 créé dynamiquement, elle référence StackVariables.BucketName, qui est la valeur exposée par l'action CloudFormation précédente. Les options incorrectes proposent des méthodes de stockage ou de référencement qui ne sont pas les mécanismes standard de CodePipeline pour passer des variables entre les actions CloudFormation et S3, ou elles mélangent des concepts comme l'exportation vers SSM Parameter Store pour une utilisation directe dans CodePipeline de cette manière.
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