AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·FR·Mis à jour 4 Aug 2026
Une entreprise développe une application qui utilise AWS Lambda pour le calcul. Toutes les modifications Lambda doivent être déployées à l'aide d'une stratégie canary avec restauration automatique en cas d'échec. L'équipe DevOps doit produire une infrastructure en tant que code et un pipeline CI/CD pour répondre à ces exigences. Quelle combinaison d'étapes satisfera les exigences ? (Choisissez-en trois.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Rédigez un modèle AWS Serverless Application Model (AWS SAM) et définissez chaque fonction Lambda avec AWS::Serverless::Function. Pour chaque fonction, définissez AutoPublishAlias et DeploymentPreference, et configurez le type de déploiement sur LambdaCanary10Percent10Minutes., Créez un référentiel AWS CodeCommit et un pipeline AWS CodePipeline avec le référentiel comme étape source. Créez un projet AWS CodeBuild qui construit et déploie le modèle AWS SAM. Placez le modèle et le code dans CodeCommit et incluez un buildspec.yml qui construit et déploie l'application SAM., Créez une alarme CloudWatch par fonction Lambda qui se déclenche sur la métrique Errors (espace de noms AWS/Lambda), avec des dimensions appropriées pour chaque fonction et version et une période d'évaluation configurée..
Pourquoi c'est la réponse
L'utilisation d'AWS SAM avec AWS::Serverless::Function permet de définir facilement les fonctions Lambda et de configurer des déploiements canary via AutoPublishAlias et DeploymentPreference avec LambdaCanary10Percent10Minutes, répondant ainsi aux exigences de déploiement. Un pipeline CI/CD avec CodeCommit comme source et CodeBuild pour compiler et déployer le modèle SAM assure l'automatisation. Enfin, des alarmes CloudWatch individuelles sur la métrique Errors pour chaque fonction Lambda sont essentielles pour détecter les échecs et déclencher les restaurations automatiques, car les alarmes composites ne fournissent pas la granularité nécessaire pour une restauration spécifique à une fonction.
L'option CloudFormation directe ne prend pas en charge nativement les déploiements canary avec restauration automatique aussi facilement que SAM. L'option CodeDeploy est plus adaptée aux déploiements EC2/ECS et n'est pas la méthode privilégiée pour les déploiements canary de Lambda avec SAM. Les alarmes composites sont moins efficaces pour les restaurations automatiques car elles ne peuvent pas identifier la fonction spécifique en échec.
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.
Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.