gpt4 book ai didi

google-compute-engine - 默认 Compute Engine 服务帐户无法访问 Cloud SQL

转载 作者:行者123 更新时间:2023-12-05 07:49:57 25 4
gpt4 key购买 nike

我正在尝试让我的计算引擎实例使用代理与 Cloud SQL 通信。当我尝试启动代理时,我不断收到此错误:

the default Compute Engine service account is not configured with sufficient permissions to access the Cloud SQL API from this VM. Please create a new VM with Cloud SQL access (scope) enabled under "Identity and API access". Alternatively, create a new "service account key" and specify it using the -credentials_file parameter

当我使用 gcloud compute instances describe 描述我的实例时,服务帐户和范围是:

serviceAccounts:
- email: 123456-compute@developer.gserviceaccount.com
scopes:
- https://www.googleapis.com/auth/devstorage.full_control
- https://www.googleapis.com/auth/logging.write
- https://www.googleapis.com/auth/monitoring.write
- https://www.googleapis.com/auth/sqlservice
- https://www.googleapis.com/auth/sqlservice.admin

如果我创建一个具有完整范围权限的新实例,我可以让它工作:

serviceAccounts:
- email: 123456-compute@developer.gserviceaccount.com
scopes:
- https://www.googleapis.com/auth/cloud-platform

但这似乎不如仅指定我需要的范围安全。

最佳答案

这是在 https://github.com/GoogleCloudPlatform/cloudsql-proxy/pull/21 中修复的问题.

我们将在星期一 (4/18) 推出新版本。或者你可以从 github 上的源代码编译。很抱歉给您带来不便。

关于google-compute-engine - 默认 Compute Engine 服务帐户无法访问 Cloud SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com