GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
生产环境中的 Cloud Run 服务从 Pub/Sub 主题 A 读取消息,处理消息,然后写入主题 B。在错误激增后,您希望使用模拟消息运行测试以诊断问题。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在本地运行 Pub/Sub 和 Cloud Run 模拟器,在本地部署服务,将日志记录设置为 DEBUG/INFO,向主题 A 发布模拟消息,并分析日志。.
为什么这是答案
在本地运行 Pub/Sub 和 Cloud Run 模拟器,并在本地部署服务,可以提供一个与生产环境隔离且可控的测试环境。通过将日志级别设置为 DEBUG/INFO,您可以获得详细的执行信息,从而有效地诊断问题。向本地模拟的 Pub/Sub 主题 A 发布模拟消息,可以精确地重现导致错误的场景,而不会影响生产数据或服务。
其他选项的不足之处:
直接向生产环境中的主题 A 发布模拟消息(选项二和四)存在风险,可能会干扰生产数据或服务,并可能触发不必要的下游操作。
仅在本地运行 Pub/Sub 模拟器并将生产服务指向本地 Pub/Sub(选项三)是不可行的,因为生产服务无法直接访问本地模拟器,且这种做法会引入复杂的网络配置问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡