未分配给CloudSQL实例的服务帐户

问题描述 投票:0回答:1

我需要使用特定的服务帐户创建一个CloudSQL实例。尝试API调用instances.insert

POST https://www.googleapis.com/sql/v1beta4/projects/{project}/instances
{
  "serviceAccountEmailAddress": "<my account>@managed-gcp.iam.gserviceaccount.com",
  "name": "pvtest20200611-3",
  "settings": {
    "tier": "db-n1-standard-1"
  },
  "databaseVersion": "MYSQL_5_7"
}

实例已创建,但它具有一个生成的svc帐户(例如[email protected]),而不是我的帐户。

对于我的SA,我具有辅助的存储管理员/存储对象管理员角色(这是我需要始终创建的新实例)。我还添加了cloudsql管理员角色。当我认为这是一个角色问题时,因此甚至尝试了Project Editor角色,但这没有用。

我尝试过MySQL和Postgres db类型。

您知道为什么我的帐户没有被提取吗,为什么CloudSQL引擎总是分配自己的帐户?自定义SA与CloudSQL实例一起使用的要求/设置是什么?

我需要使用特定的服务帐户创建一个CloudSQL实例。尝试API调用instance.insert:POST https://www.googleapis.com/sql/v1beta4/projects/{project}/instances {“ ...

google-cloud-sql
1个回答
0
投票

在Cloud SQL中创建实例时,它将在创建过程中使用默认实例,因此,在创建过程中将无法设置自定义实例。

© www.soinside.com 2019 - 2024. All rights reserved.