L'application d'un développeur utilise AWS Lambda et CloudFormation. À mesure que l'utilisation augmentait, les fonctions Lambda ont commencé à atteindre les limites de débit lorsqu'elles récupèrent un paramètre avancé de Systems Manager Parameter Store à chaque invocation. Le paramètre ne change que pendant les déploiements. L'utilisation étant imprévisible, le développeur souhaite une solution rentable pour éviter la limitation de débit de Parameter Store. Quelle solution répond le mieux à cette exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser une référence dynamique SSM pour le paramètre en tant que variable d'environnement dans la ressource Lambda du modèle CloudFormation..
Pourquoi c'est la réponse
La bonne réponse est d'utiliser une référence dynamique SSM pour le paramètre en tant que variable d'environnement. CloudFormation résoudra la référence dynamique au moment du déploiement, injectant la valeur du paramètre directement dans la variable d'environnement de la fonction Lambda. Cela signifie que la fonction Lambda n'aura pas besoin d'appeler Parameter Store à chaque invocation, évitant ainsi les limitations de débit et réduisant les coûts. Définir la concurrence réservée ne résout pas le problème de la limitation de débit de Parameter Store, car chaque invocation Lambda tenterait toujours d'accéder au paramètre. Ajouter des tentatives avec un backoff exponentiel peut atténuer le problème mais ne l'élimine pas et peut augmenter la latence. Demander une augmentation du quota de service est une solution réactive et pourrait ne pas être accordée ou être coûteuse à long terme.
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