Un développeur utilise AWS CloudFormation pour déployer une API Amazon API Gateway et une machine d'état AWS Step Functions. La machine d'état doit référencer le point de terminaison API Gateway après le déploiement du modèle. Quelle approche CloudFormation rentable permet à la machine d'état de référencer le point de terminaison de l'API ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser la propriété DefinitionSubstitutions du modèle CloudFormation pour la ressource AWS::StepFunctions::StateMachine afin de substituer le point de terminaison de l'API..
Pourquoi c'est la réponse
L'utilisation de DefinitionSubstitutions est la méthode la plus rentable et la plus directe. Cette propriété permet de définir des paires clé-valeur qui seront remplacées dans la définition de la machine d'état (ASL) au moment du déploiement. Ainsi, le point de terminaison de l'API Gateway peut être inséré dynamiquement sans coûts supplémentaires ni complexité de gestion. Stocker le point de terminaison dans une variable d'environnement n'est pas une option directe pour Step Functions, car les machines d'état n'ont pas de variables d'environnement comme les fonctions Lambda. Utiliser AWS Secrets Manager ou AWS AppConfig introduirait des coûts supplémentaires pour le stockage et la récupération du secret/profil, et nécessiterait une logique supplémentaire dans la machine d'état pour interroger ces services, augmentant la complexité et le temps d'exécution.
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