Un développeur a créé une application serverless avec AWS SAM qui inclut des fonctions AWS Lambda. Quel est l'ordre correct des étapes pour déployer l'application avec succès ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : 1. Construire le modèle SAM localement. 2. Packager le modèle SAM vers un compartiment Amazon S3. 3. Déployer le modèle SAM depuis le compartiment S3..
Pourquoi c'est la réponse
La bonne séquence pour déployer une application AWS SAM est de construire d'abord le modèle localement (sam build), ce qui compile le code et prépare les artefacts de déploiement. Ensuite, vous packagez ces artefacts et le modèle SAM transformé vers un compartiment Amazon S3 (sam package), car S3 est le service de stockage d'objets requis par CloudFormation pour les déploiements. Enfin, vous déployez l'application depuis ce compartiment S3 (sam deploy), ce qui utilise CloudFormation pour provisionner les ressources. Les autres options sont incorrectes car : Utiliser Amazon EC2 ou EBS pour le packaging ou le déploiement n'est pas la méthode standard ni efficace pour SAM. Déployer depuis S3 avant de packager est illogique, car les artefacts ne seraient pas encore prêts. Packager depuis ou déployer vers AWS CodeCommit n'est pas la fonction de CodeCommit ; c'est un service de gestion de code source, pas de déploiement d'artefacts.
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