[英]Google Cloud SQL Docker Proxy
我正在嘗試使用此處記錄的 Google Cloud SQL Docker 代理從我的本地環境 (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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.