GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
您从 Web 应用向 Pub/Sub 发布消息,并希望针对每个本地构建对 Pub/Sub 集成进行快速本地测试。您应该如何配置本地测试?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 通过 gcloud 安装 Pub/Sub 模拟器,为有效的 Google 项目 ID 启动它,并在本地配置应用以使用模拟器(例如,运行 gcloud beta emulators pubsub env-init)。.
为什么这是答案
正确答案是使用 Pub/Sub 模拟器。Pub/Sub 模拟器提供了一个本地环境,可以模拟 Pub/Sub 服务,而无需实际连接到 Google Cloud。这使得在本地快速、独立地测试 Pub/Sub 集成成为可能,而不会产生费用或影响生产环境。gcloud beta emulators pubsub env-init 命令可以方便地设置应用程序的环境变量,使其指向模拟器。
其他选项不正确的原因:
在 IDE 中安装 Cloud Code 并直接调用 pubsub.googleapis.com 会在每次测试时都连接到实际的 Pub/Sub 服务,这会产生费用并可能影响生产数据,不符合“快速本地测试”的要求。
在 Cloud Console 中启用 Pub/Sub API 也是针对生产环境的操作,无法提供本地模拟。
仅通过导出 PUBSUBEMULATORHOST 变量不足以完全配置应用程序使用模拟器,通常还需要其他环境设置或客户端库的配置来确保应用程序正确连接到模拟器。gcloud beta emulators pubsub env-init 提供了更全面的配置。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡