Une étape CodeBuild dans un pipeline de déploiement a besoin d'identifiants de base de données pour exécuter des tests d'intégration. La politique de l'entreprise impose la rotation automatique de tous les identifiants de base de données. Quelle méthode fournit de manière sécurisée des identifiants rotatifs à la build avec le moins de frais opérationnels ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Fournir les identifiants via une variable d'environnement liée à un secret AWS Secrets Manager et configurer Secrets Manager pour la rotation automatique..
Pourquoi c'est la réponse
La bonne réponse est de fournir les identifiants via une variable d'environnement liée à un secret AWS Secrets Manager et de configurer Secrets Manager pour la rotation automatique. AWS Secrets Manager est conçu pour stocker, gérer et faire pivoter les identifiants de base de données, les clés API et d'autres secrets de manière sécurisée. Il s'intègre nativement avec les services AWS comme CodeBuild et prend en charge la rotation automatique des identifiants, répondant ainsi à la politique de l'entreprise avec un minimum de frais opérationnels. Coder en dur les identifiants dans le fichier buildspec.yml est une mauvaise pratique de sécurité et ne permet pas la rotation automatique. Utiliser une variable d'environnement liée à un paramètre SecureString Systems Manager pourrait stocker les identifiants de manière sécurisée, mais Parameter Store ne gère pas la rotation automatique des identifiants de base de données de la même manière que Secrets Manager. Fournir les identifiants en texte clair via une variable d'environnement est une faille de sécurité majeure et l'utilisation d'EventBridge pour la rotation serait une solution personnalisée et complexe, augmentant les frais opérationnels.
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