Une fonction Lambda a besoin de renouveler les identifiants de base de données et d'un stockage sécurisé, et l'intégration avec Lambda doit nécessiter une gestion minimale. Quelle solution le développeur doit-il choisir pour stocker, renouveler et fournir les identifiants RDS à la fonction Lambda avec le moins de frais opérationnels possible ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker les identifiants dans AWS Secrets Manager en tant que secret d'identifiants de base de données RDS, utiliser la clé KMS par défaut pour le chiffrement, activer la rotation automatique et faire en sorte que Lambda récupère le secret de Secrets Manager..
Pourquoi c'est la réponse
La bonne réponse est de stocker les identifiants dans AWS Secrets Manager. Secrets Manager est conçu pour stocker et gérer des secrets tels que des identifiants de base de données, offrant une rotation automatique intégrée avec les bases de données RDS. Cela minimise les frais opérationnels car Secrets Manager gère le processus de rotation et de mise à jour des identifiants dans la base de données et le secret lui-même, et Lambda peut récupérer la dernière version du secret directement. Stocker les identifiants dans Systems Manager Parameter Store est possible, mais il ne gère pas la rotation automatique des identifiants de base de données de la même manière que Secrets Manager, ce qui nécessiterait une logique personnalisée. Utiliser des variables d'environnement Lambda avec une deuxième fonction Lambda pour la rotation est une solution manuelle et complexe, augmentant considérablement les frais opérationnels et le risque d'erreurs. Stocker les identifiants dans DynamoDB avec une fonction Lambda séparée pour la rotation est également une approche personnalisée qui nécessite plus de développement et de maintenance que l'utilisation de Secrets Manager.
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