使用服务帐户的Google Cloud SQL导入权限

弗朗兹·诺埃尔(Franz Noel)

我已经按照《MySQL导出指南》成功导出了MySQL数据库

现在,我正在尝试按照《MySQL导入指南》导入MySQL数据库

我已经检查了service_account_email我正在使用的权限,并且同时允许了Admin SQLAdmin Storage权限。

我可以使用以下命令在本地成功激活我的服务帐户:

gcloud auth activate-service-account <service_account_email> --key-file=<service_account_json_file>  

运行命令后:

gcloud sql import sql <instance> <gstorage_file> --database=<db_name> --async

我得到此信息:

{
  "error": {
    "errors": Array[1][
      {
        "domain": "global",
        "reason": "required",
        "message": "Login Required",
        "locationType": "header",
        "location": "Authorization"
      }
    ],
    "code": 401,
    "message": "Login Required"
  }
}

我尝试过的其他事情

我还尝试使用service_account_emailSQL实例的,该实例来自:

gcloud sql instances describe <instance_name>

但是,它似乎有相同的错误。

根据给出的REST API JSON错误,如何使用进行“登录”,service_account_email这样我就不会得到401 Error

Fahad Abid |

问题是有关数据库实例服务帐户在创建的存储桶上写入的权限。解决此问题的步骤

1)转到您的Cloud SQL实例并复制实例的服务帐户(Cloud SQL-> {instance name}-> OVERVIEW-> Service帐户)

2)复制服务帐户后,转到要转储的Cloud Storage Bucket并对该帐户设置所需的权限(存储-> {bucket name}-> permissions-> add成员)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 Cloud SDK CLI 正确授予用户访问 Google Cloud Platform 服务帐户的权限

通过Python中的服务帐户访问Google Cloud Storage的权限

Google Cloud Datastore 和服务帐户:限制访问权限

如何使用服务帐户通过 Google Cloud SQL Java 进行身份验证

如何授予服务帐户访问Google Cloud上用户帐户的权限

将对Google Cloud Platform服务帐户的访问权限限制为特定的Gmail帐户

服务帐户没有对Google Cloud Storage的storage.objects.get访问权限

Google Cloud BigQuery Admin服务帐户获得“没有bigquery.jobs.create权限”

Google Cloud Policy Troubleshooter 表示尽管在 IAM 中分配了服务帐户但没有权限

Cloud Storage 存储分区的 Cloud SQL 导入权限问题

使用服务帐户从python从python调用Google Cloud Function

如何在 Google Cloud Function 中使用 GCP 服务帐户?

与 Google Cloud SQL 实例关联的“散斑伞”服务帐户是什么?

我可以将对Google Cloud SQL实例的访问限制为特定的服务帐户吗?

Kubernetes:Spring Cloud Data Flow Server的服务帐户权限问题

Google Cloud SQL导入未知错误

服务帐户角色以部署Google Cloud功能

Google Cloud功能和服务帐户

无法使用默认服务帐户和Google云库从Google Kubernetes Engine访问Google Cloud Storage

探索Google Cloud of Google Cloud服务帐户的驱动器

使用另一个具有虚拟机的 Google Cloud (gcp) 帐户从 Google Cloud (gcp) 帐户访问 Postgres SQL Server

使用 cloud-sql-proxy 时的 Google Cloud SQL 共享或个人数据库用户帐户

从云存储导入CSV到云SQL时拒绝服务帐户访问(权限问题?)

如何使用服务帐户凭据初始化Google Cloud Storage NodeJS客户端库

如何使用项目级服务帐户为Google Cloud Storage创建签名的URL?

由于服务帐户错误,无法在Google Cloud中使用打包程序创建映像

如何使用Python中的服务帐户向Google Cloud进行身份验证?

Google Cloud API:无法使用 App Engine 服务帐户创建域映射

使用REST API在Google Cloud Platform上向服务帐户添加角色