Un développeur a créé une API REST à l'aide d'Amazon API Gateway et d'AWS Lambda et souhaite activer les tests locaux de l'API à l'aide de l'AWS SAM CLI. Quelle sous-commande de l'AWS SAM CLI permet d'exécuter l'API localement pour les tests ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : sam local start-api.
Pourquoi c'est la réponse
La sous-commande sam local start-api est la bonne réponse car elle démarre un point de terminaison API local qui émule Amazon API Gateway, permettant aux développeurs de tester leurs API REST et leurs fonctions Lambda localement. Cela simule l'environnement d'exécution d'API Gateway et Lambda. sam local invoke est incorrect car il exécute une seule fonction Lambda localement avec une charge utile d'événement spécifiée, mais ne démarre pas un point de terminaison API. sam local generate-event est incorrect car il génère des exemples de charges utiles d'événements pour différents services AWS, utiles pour les tests, mais ne démarre pas l'API. sam local start-lambda est incorrect car il démarre un point de terminaison local qui émule l'API Lambda, permettant à d'autres services d'invoquer des fonctions Lambda localement, mais il ne simule pas l'API Gateway pour les tests d'API REST.
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