Un développeur crée une application serverless sur AWS et souhaite un workflow de développement plus rapide qui déploie uniquement les modifications incrémentielles pour les tests au lieu de redéployer l'application entière à chaque commit. Que doit utiliser le développeur pour répondre à cette exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Construire l'application avec AWS Serverless Application Model (AWS SAM) et utiliser la commande sam sync pour déployer les modifications incrémentielles..
Pourquoi c'est la réponse
L'option correcte est d'utiliser AWS Serverless Application Model (AWS SAM) avec la commande sam sync. AWS SAM est un framework open source qui permet de construire des applications serverless. La commande sam sync est conçue spécifiquement pour synchroniser rapidement les modifications locales avec votre environnement AWS, en déployant uniquement les changements incrémentiels. Cela accélère considérablement le cycle de développement et de test en évitant le redéploiement complet de l'application. sam init est utilisé pour initialiser un nouveau projet SAM, pas pour déployer des modifications. AWS Cloud Development Kit (AWS CDK) est un autre framework, mais cdk synth génère des modèles CloudFormation et cdk bootstrap prépare un environnement AWS pour le déploiement CDK ; aucune de ces commandes n'effectue un déploiement incrémentiel rapide comme sam sync.
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