Vous devez automatiser les déploiements pour une application serverless et événementielle. Vous avez besoin de modèles d'infrastructure réutilisables, de la possibilité de tester l'application localement avant le déploiement, et d'inclure les changements d'infrastructure dans un pipeline AWS CodePipeline existant. Quelle approche répond à ces exigences ?
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). Configurez les étapes dans le pipeline CodePipeline existant pour exécuter les commandes AWS SAM CLI nécessaires au déploiement de l'application serverless..
Pourquoi c'est la réponse
L'approche correcte est de rédiger un modèle AWS Serverless Application Model (AWS SAM) et de configurer AWS CodePipeline pour exécuter les commandes AWS SAM CLI. AWS SAM est une extension de CloudFormation spécifiquement conçue pour les applications serverless, offrant des abstractions simplifiées pour les fonctions Lambda, les API Gateway et d'autres ressources serverless. Il permet la réutilisation de modèles et le test local via AWS SAM CLI. L'intégration avec CodePipeline est directe, car CodePipeline peut exécuter des commandes CLI pour automatiser le déploiement. Les autres options sont moins adaptées : AWS Step Functions n'est pas conçu pour modéliser l'infrastructure, mais pour orchestrer des flux de travail. Un modèle AWS CloudFormation pur fonctionnerait, mais AWS SAM est plus spécialisé et efficace pour les applications serverless, offrant des fonctionnalités de test local qu'un CloudFormation pur n'a pas. L'utilisation d'un script automatisé avec AWS SAM CLI est une partie de la solution, mais elle ne spécifie pas l'intégration dans un pipeline CodePipeline existant, ce qui est une exigence clé.
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