Google 云调度程序访问

Google Cloud Scheduler Access

我需要使用 Cloud Scheduler 在预定义的时间将两个云功能安排到 运行。但是,当我单击 Cloud Scheduler 选项卡时,它会显示以下错误消息。

您无权启用 Cloud Scheduler (appengine.applications.create, serviceusage.services.enable)

所以我要求项目所有者授予我以下角色的访问权限:

  1. Cloud Scheduler 管理员
  2. AppEngine 管理员
  3. 服务使用管理员

然而,即使在这之后我仍然收到与以前相同的消息。

以下是我当前有权访问的角色:

  1. App 引擎管理员
  2. BigQuery 数据查看器
  3. BigQuery 用户
  4. Cloud Scheduler 管理员
  5. 云 SQL 管理员
  6. 编辑器
  7. 服务使用管理员
  8. 存储管理员

如果我遗漏了什么,请告诉我。

为了能够执行 Cloud Scheduler 的配置,您需要成为项目所有者。

能否请您尝试让您的管理员让您成为项目所有者?

这应该可以解决您的问题并解决您的问题。以防万一,如果您遇到同样的错误,请告诉我。

请告诉我它是否有效!

如果您在 Cloud Scheduler 中使用目标 HTTP 方法,您可以添加 Auth Header(添加 OAuth 令牌)或特定服务帐户。

不需要成为项目所有者。

您需要这些权限:

  • appengine.applications.create
  • serviceusage.services.enable

首次权限的预定义角色:

  • roles/owner
  • roles/appengine.appCreator

第二个权限的预定义角色:

  • roles/owner
  • roles/editor
  • roles/serviceusage.serviceUsageAdmin

由于您已经是 Editor,您只需请求 App Engine Creator 角色获得第一个权限。