GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
在 Cloud Build 将照片从 staging 环境升级到生产环境的过程中,Cloud Storage 存储桶 webphotos-staging 中的照片必须在 webphotos-prod 中可用。您希望实现此过程的自动化。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在升级步骤之前,在 cloudbuild.yaml 文件中添加一个构建步骤,运行 gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/。.
为什么这是答案
正确答案是通过在 cloudbuild.yaml 中添加 gsutil 命令来自动化此过程。gsutil -m cp -r gs://webphotos-staging/ gs://webphotos-prod/ 命令可以在 Cloud Build 步骤中有效地将所有照片从暂存存储桶复制到生产存储桶,从而在部署前确保生产环境拥有最新的照片。
手动复制照片不符合自动化要求,效率低下且容易出错。在 app.yaml 中添加启动脚本来移动照片是不可行的,因为 app.yaml 主要用于配置 App Engine 应用程序,并且应用程序启动时通常不负责执行此类文件系统级别的复制操作。使用 gcloud storage transfer service 移动照片虽然是可行的,但对于简单的存储桶间复制,gsutil cp 更直接、更轻量级,并且更适合在 Cloud Build 步骤中执行。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡