1

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

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

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

  1. 云调度器管理员
  2. AppEngine 管理员
  3. 服务使用管理员

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

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

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

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

4

3 回答 3

5

无需成为项目所有者。

您需要这些权限:

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

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

  • 角色/所有者
  • 角色/appengine.appCreator

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

  • 角色/所有者
  • 角色/编辑
  • 角色/serviceusage.serviceUsageAdmin

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

于 2020-10-23T10:01:56.380 回答
1

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

你能试试让你的管理员让你成为项目所有者吗?

这应该可以解决您的问题并解决您的问题。如果没有,请告诉我您是否遇到同样的错误。

请让我知道它是否有效!

于 2020-01-28T11:46:22.830 回答
0

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

于 2020-07-03T22:57:21.687 回答