【问题标题】:Unable to grant datastore permissions in Google Cloud Console无法在 Google Cloud Console 中授予数据存储权限
【发布时间】:2017-12-26 19:30:39
【问题描述】:

在 Google Cloud IAM 中管理角色时,所有 datastore.* 权限(例如 datastore.entities.{create, list, get})都显示为灰色,并带有黄色感叹号徽章以及解释“无法分配权限”的工具提示。”

我假设这就是为什么所有数据存储 api 调用都会导致“com.google.cloud.datastore.DatastoreException:缺少或不足的权限”,即使在为角色分配项目级别权限时也是如此。

知道如何将这些权限授予角色吗?

【问题讨论】:

  • 您是项目的所有者吗?

标签: google-cloud-datastore google-cloud-iam


【解决方案1】:

首先,请记住“自定义角色是测试版功能,应谨慎使用。”

这是Beta restrictions 中的一个已知问题:

“一些预定义的角色包含已弃用的权限或自定义角色中不允许的权限。基于包含已弃用或受限权限的预定义角色的自定义角色将不包含这些权限。”

此外,如果您检查 IAM 权限更改日志,在 Upcoming IAM changes for the week of 2017-12-18 中,您将看到客户角色不再支持所有这些与 Cloud Datastore 相关的角色。

在这种情况下,您将不得不使用Primitive roles

【讨论】:

    猜你喜欢
    • 2016-11-07
    • 1970-01-01
    • 2017-09-26
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2019-04-05
    相关资源
    最近更新 更多