Вы развертываете идентичный код приложения в разных проектах для dev/QA/staging/production; каждому проекту требуется конфигурация, специфичная для среды, при запуске с минимальными шагами. Что вы должны сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: В каждом проекте настройте ключ метаданных 'environment', значением которого является обслуживаемая среда. Используйте свой инструмент развертывания для запроса метаданных экземпляра и настройки приложения на основе значения 'environment'..
Почему это правильный ответ
Правильный ответ — настройка метаданных проекта. Метаданные проекта доступны всем экземплярам в этом проекте, что позволяет единообразно определять среду (dev, QA, staging, production) для всех развертываний в этом проекте. Приложение может запросить эти метаданные при запуске и автоматически настроиться. Первый вариант неверен, так как использование скрипта запуска с gcloud для определения имени проекта менее эффективно и менее гибко, чем использование метаданных. Третий вариант усложняет процесс, требуя развертывания инструмента развертывания на каждом экземпляре и получения файлов конфигурации из системы контроля версий, что может быть избыточным и менее автоматизированным. Четвертый вариант неверен, так как метаданные экземпляра должны быть настроены при создании экземпляра, а не во время каждого запуска, и их настройка для каждого экземпляра в проекте менее эффективна, чем настройка метаданных на уровне проекта.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется