Google Cloud SQL Docker Proxy



我正在尝试使用此处所述的Google Cloud SQL Docker Proxy从本地环境(OSX(连接到我的Cloud SLQ (Postgres(实例。运行代理时,我得到:

google: could not find default credentials.

请注意,我正在正确的项目中的本地环境中运行gcloud,并通过application-default登录进行身份验证。我知道在类似的问题中,这就是解决问题的方法,但这不是我的情况。

指定密钥文件的绝对路径解决了我的问题。

这是此问题的一个很好的资源: https://cloud.google.com/sql/docs/mysql/connect-admin-proxy

查看您在此处指定PATH_TO_KEY_FILE的位置:

docker run -d 
-v PATH_TO_KEY_FILE:/config 
-p 127.0.0.1:3306:3306 
gcr.io/cloudsql-docker/gce-proxy:1.19.1 /cloud_sql_proxy 
-instances=INSTANCE_CONNECTION_NAME=tcp:0.0.0.0:3306 
-credential_file=/config

相关内容

  • 没有找到相关文章

最新更新