Vous déployez un code d'application identique sur plusieurs projets pour les environnements de développement, d'assurance qualité, de staging et de production ; chaque projet nécessite une configuration spécifique à l'environnement au démarrage avec un minimum d'étapes. Que devriez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Dans chaque projet, configurez une clé de métadonnées 'environment' dont la valeur est l'environnement qu'elle dessert. Utilisez votre outil de déploiement pour interroger les métadonnées de l'instance et configurer l'application en fonction de la valeur 'environment'..
Pourquoi c'est la réponse
La bonne approche consiste à utiliser les métadonnées du projet. En configurant une clé de métadonnées 'environment' au niveau du projet, vous définissez l'environnement pour toutes les instances de ce projet de manière centralisée. Votre outil de déploiement peut ensuite interroger ces métadonnées du projet pour obtenir la configuration spécifique à l'environnement. L'option de configurer un script de démarrage avec gcloud pour déduire le nom du projet est moins robuste et plus sujette aux erreurs si les conventions de nommage changent. Déployer un outil de déploiement dans chaque projet pour récupérer des fichiers de configuration est une approche plus complexe et moins efficace que l'utilisation des métadonnées. Enfin, configurer une clé de métadonnées personnalisée par instance est moins efficace que de la définir au niveau du projet, car cela nécessiterait de la configurer pour chaque instance plutôt que pour le projet entier.
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