Vous créez des images Compute Engine "golden" mais l'application doit sélectionner la bonne base de données par environnement (test/staging/prod). Comment devriez-vous fournir les informations de connexion à la base de données au démarrage de l'instance ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Lors de la création de l'instance Compute Engine, créer un élément de métadonnées avec une clé DATABASE et une valeur pour la chaîne de connexion de base de données appropriée. Dans votre application, interroger le serveur de métadonnées pour la valeur DATABASE et utiliser la valeur pour se connecter à la base de données appropriée..
Pourquoi c'est la réponse
L'option correcte utilise le serveur de métadonnées de Compute Engine, qui est la méthode standard et sécurisée pour fournir des informations de configuration spécifiques à l'instance. En stockant la chaîne de connexion dans les métadonnées de l'instance, l'application peut la récupérer dynamiquement au démarrage, sans avoir à modifier l'image "golden" ou à exposer des informations sensibles. L'intégration de la chaîne de connexion directement dans l'image (option 1) est peu flexible et nécessite de créer et maintenir plusieurs images, ce qui est inefficace et augmente les risques d'erreurs. L'utilisation de tags (option 2) est possible mais les tags sont principalement destinés à l'organisation et au filtrage des ressources, pas au stockage de données de configuration sensibles ou complexes comme une chaîne de connexion. De plus, interroger l'API Compute Engine depuis l'application pour les tags est moins direct que d'utiliser le serveur de métadonnées local. L'option 3 est incorrecte car les métadonnées ne sont pas automatiquement exposées comme des variables d'environnement ; elles doivent être explicitement récupérées du serveur de métadonnées.
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