【问题标题】:Which permission is needed to configure GCP Cloud SQL meintenance notification settings?配置 GCP Cloud SQL 维护通知设置需要哪些权限?
【发布时间】:2021-08-16 06:02:36
【问题描述】:

在 GCP Cloud SQL 中,实例有时需要重启以进行维护。 doc 提到我们可以收到维护通知电子邮件。

但是,即使按照说明进行操作,我也无法启用它。 我指的设置页面是this

在设置页面我可以选择项目,但我要配置的生产项目没有显示在列表中。但是,会显示其他项目,例如开发或登台。 我们的组织配置 IAM 设置以防止员工看到真实的生产数据。所以我想我没有足够的权限来配置它。

我已经获得了生产项目的cloudsql.editor,但我仍然没有在列表中看到该项目。

问题是我不知道设置CloudSQL 维护通知究竟需要哪个权限。我发现文档中没有提到它。 有人知道我还需要哪个权限吗?

【问题讨论】:

    标签: google-cloud-platform google-cloud-sql google-cloud-iam


    【解决方案1】:

    您提到的角色不足以使用 Cloud SQL。为了能够管理此功能,您需要(除了拥有cloudsql.editor 角色)一般 GCP 使用所需的一些角色,例如:

    • resourcemanager.projects.get
    • resourcemanager.projects.list
    • serviceusage.quotas.get
    • serviceusage.services.get
    • serviceusage.services.use

    看看documentation describing roles for Cloud SQL的使用;它描述了执行特定任务所需的所有权限。

    要检查您是否有用于生产项目的,请运行此gcloud 命令:

    gcloud projects get-iam-policy <YOUR GCLOUD PROJECT>  \
    --flatten="bindings[].members" \
    --format='table(bindings.role)' \
    --filter="bindings.members:<YOUR SERVICE ACCOUNT>"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 1970-01-01
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 2023-02-09
      相关资源
      最近更新 更多