GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
您必须在 Project A 中创建一个 Cloud Function,该函数以最小权限写入 Project B 中的 Cloud Storage 存储桶。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 1. 在 Project A 中创建一个服务账号。2. 使用该服务账号部署 Cloud Function。3. 将该服务账号的 roles/storage.objectCreator 角色分配给 Project B 中的存储桶。.
为什么这是答案
正确答案是创建一个新的服务账号,并将其专门用于部署 Cloud Function,然后授予其在 Project B 中写入 Cloud Storage 存储桶的最小权限。
选项 1 缺少了关键的第二步:使用新创建的服务账号部署 Cloud Function。如果没有这一步,Cloud Function 将不会以该服务账号的身份运行。
选项 3 建议使用 Project A 的默认 App Engine 服务账号。虽然这可行,但最佳实践是为每个应用程序或功能创建专用的服务账号,以实现最小权限原则和更好的安全隔离。
选项 4 错误地建议使用 Project B 的默认 App Engine 服务账号在 Project A 中部署 Cloud Function。Cloud Function 必须使用其所在项目(Project A)的服务账号或在该项目中创建的服务账号来部署。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡