Во время продвижения Cloud Build из промежуточной среды в производственную фотографии в бакете Cloud Storage webphotos-staging должны быть доступны в webphotos-prod. Вы хотите автоматизировать этот процесс. Что вам следует сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить шаг сборки в файл cloudbuild.yaml перед шагом продвижения, который выполняет gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/..
Почему это правильный ответ
Правильный ответ автоматизирует копирование файлов, что является ключевым требованием. Cloud Build — это подходящий инструмент для автоматизации развертываний и связанных задач. Использование gsutil -m cp -r эффективно копирует все файлы и поддиректории из исходного бакета в целевой. Флаг -m обеспечивает параллельное выполнение для повышения скорости, а -r рекурсивно копирует содержимое. Размещение этого шага перед шагом продвижения гарантирует, что фотографии будут доступны в производственной среде до того, как новое приложение будет развернуто. Вручное копирование не соответствует требованию автоматизации. Добавление скрипта в app.yaml не является подходящим решением, так как app.yaml предназначен для конфигурации развертывания приложения, а не для задач управления данными между бакетами. Использование gcloud storage transfer service для этой задачи излишне и более сложно, чем прямое использование gsutil cp, которое идеально подходит для копирования данных между бакетами в рамках одного проекта или между проектами.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется