App Engine 应用需要发布和订阅 Cloud Pub/Sub,但 Pub/Sub API 当前处于禁用状态。使用服务账号进行身份验证,您应该怎么做才能让应用使用 Pub/Sub?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Cloud Console 的 API 库中启用 Cloud Pub/Sub API。.
为什么这是答案
要使 App Engine 应用能够使用 Cloud Pub/Sub,即使是使用服务账号进行身份验证,也必须先在项目中启用 Pub/Sub API。在 Cloud Console 的 API 库中启用 API 是一个明确且必要的操作。 其他选项不正确的原因如下: “假设当服务账号访问 Pub/Sub API 时,它会自动启用”是错误的,API 不会自动启用,需要手动操作。 “使用 Deployment Manager 进行部署,并依赖部署所使用的 API 的自动启用”也是错误的,Deployment Manager 部署不会自动启用未启用的 API。 “授予 App Engine 默认服务账号 Cloud Pub/Sub Admin 角色,并让应用在首次使用时启用 API”是错误的,权限授予和应用尝试使用都无法在 API 未启用的情况下使其工作。API 必须先启用,然后权限才有效。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡