GoogleGoogle Professional Data Engineer (PDE) Certification
·CN
·更新于 21 Aug 2026
您有两个 Cloud Composer 环境(dev 和 prod)和一个用于 DAG 代码的 Git 仓库。您希望在推送特定 Git 标签时,将 DAG 自动部署到 Composer。您应该实施哪种部署工作流?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 1. 使用 Cloud Build 将 DAG 代码复制到开发实例的 Cloud Storage 存储桶中进行 DAG 测试。2. 如果测试通过,使用 Cloud Build 将代码复制到生产实例的存储桶中。.
为什么这是答案
Cloud Composer 从其关联的 Cloud Storage 存储桶中读取 DAG 文件。因此,最直接且推荐的部署工作流是使用 Cloud Build 将 DAG 代码直接复制到目标 Composer 环境的 Cloud Storage 存储桶中。首先部署到开发环境进行测试,通过后,再部署到生产环境,这是一种标准的 CI/CD 实践。其他选项涉及使用 KubernetesPodOperator 或 GKE 集群,这对于部署 Composer DAG 来说是不必要的复杂,因为 Composer 环境本身已经提供了运行 Airflow 的基础设施,并且其核心机制是通过 Cloud Storage 同步 DAG。将 DAG 部署到 GKE 集群或使用容器来运行 DAG 偏离了 Composer 的设计初衷,会增加不必要的管理开销。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡