我想使用服务账号从Cloud Run连接到Cloud SQL实例。以前我们是在VPC内创建连接,并向我们的PostgreSQL客户端提供带有
在我的计算机上,我可以使用
user
和password
的连接字符串。但现在我们希望使用Google Cloud IAM管理身份验证,将服务账号与Cloud Run服务相关联。在我的计算机上,我可以使用
enable_iam_login
参数来使用自己的服务账号。运行Cloud SQL代理的命令如下:./cloud_sql_proxy -dir=/cloudsql -instances=[PROJECT-ID]:[REGION]:[INSTANCE] \
-enable_iam_login -credential_file=${HOME}/.config/gcloud/application_default_credentials.json
问题在于我似乎找不到一种使用IAM身份验证方法在Cloud Run上运行Cloud SQL代理的方式,我只能提供实例名称。是否有人之前遇到过这个问题?