Firebase-缺乏IAM权限“ cloudscheduler.jobs.update”

时间:2020-02-06 00:36:02

标签: firebase google-cloud-functions firebase-cli

在实现了以下代码的firebase功能之后,部署失败。

generateDailyStat: functions.pubsub.schedule('every day 00:00').timeZone('Asia/Seoul').onRun(generateDailyStat),

错误消息如下。

i  functions: creating Node.js 8 function generateDailyStat(us-central1)...
i  scheduler: ensuring necessary APIs are enabled...
i  pubsub: ensuring necessary APIs are enabled...
✔  scheduler: all necessary APIs are enabled
✔  pubsub: all necessary APIs are enabled

Error: HTTP Error: 403, The principal (user or service account) lacks IAM permission "cloudscheduler.jobs.update" for the resource "projects/MY_PROJECT/locations/asia-northeast2/jobs/firebase-schedule-generateDailyStat-us-central1" (or the resource may not exist).

我的帐户是“所有者”角色,我将cloudscheduler的所有者角色分配给firebase服务帐户。但仍然失败。

我想念什么?

1 个答案:

答案 0 :(得分:0)

在搜索该错误时,似乎该错误可能与以下事实有关:根据文档Support level for permissions in custom roles的权限cloudscheduler.jobs.update-目前尚不支持使用,它仍在{{ 1}}状态,这意味着可能会出现一些异常和错误。

在社区的另一篇文章中,用户告知删除所有权限并再次添加,已“神奇地”解决了问题,因此您可以尝试一下。您可以在这里找到有关此已解决案例的更多信息: The principal (user or service account) lacks IAM permission “cloudtasks.tasks.create” for the resource

让我知道这些信息是否对您有所帮助!

相关问题