GoogleGoogle Associate Cloud Engineer (ACE) Certification
·CN
·更新于 31 Aug 2026
按照 Google 推荐的最佳实践,部署一个 Cloud Run 服务来处理来自 Cloud Pub/Sub 主题的消息。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个服务账号,授予它您的服务的 Cloud Run Invoker 角色,然后创建一个 Pub/Sub 推送订阅,该订阅使用该服务账号和您的 Cloud Run 服务作为推送端点。.
为什么这是答案
根据 Google Cloud 的最佳实践,将 Pub/Sub 消息直接推送到 Cloud Run 服务是高效且推荐的方法。正确答案描述了这种集成方式:创建一个服务账号,并授予其 Cloud Run Invoker 角色,确保 Pub/Sub 拥有调用 Cloud Run 服务的权限。然后,配置一个 Pub/Sub 推送订阅,将 Cloud Run 服务的 URL 作为推送端点,并指定之前创建的服务账号进行身份验证。
其他选项不符合最佳实践或过于复杂:
使用 Cloud Function 作为中间层会增加不必要的延迟和成本。
让 Cloud Run 服务主动从 Pub/Sub 拉取消息会使服务设计更复杂,并且可能无法充分利用 Pub/Sub 推送机制的优势。
在 GKE 上的 Cloud Run 部署并部署额外的容器来转发消息,这增加了部署和管理的复杂性,不适用于简单的 Pub/Sub 到 Cloud Run 集成场景。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡