簡體   English   中英

谷歌雲 SQL Docker 代理

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM