Cloud SQLインスタンス(第2世代)にCloud SQL Proxyを使用してGCEインスタンスを接続しようとしています。私はGCEインスタンスとクラウドSQLプロキシを使用してGoogle Compute EngineからGoogle Cloud SQLに接続できません
sudo ./cloud_sql_proxy -dir=/cloudsql
へのSSHとき、私は
2016/07/13 18:59:28 Using gcloud's active project: xxxx-0000
2016/07/13 18:59:29 Error listing instances in xxxx-0000:
googleapi: Error 403: Access Not Configured.
Cloud SQL Administration API has not been used in project 000000000000
before or it is disabled. Enable it by visiting
https://console.developers.google.com/apis/api/sqladmin/overview?project=000000000000
then retry.
If you enabled this API recently, wait a few minutes for the action to
propagate to our systems and retry., accessNotConfigured
2016/07/13 18:59:29 no Cloud SQL Instances found in these projects: [xxxx-0000]
を取得し、私は両方のインスタンスが同じプロジェクト内にあり、クラウドhttps://cloud.google.com/sql/docs/sql-proxy
https://cloud.google.com/sql/docs/compute-engine-access#gce-connect-proxyと
で
をドキュメンテーションを踏襲していますSQL APIは、GCEインスタンス(デフォルトのものに加えて)で有効になります。私の理解では、デフォルトのGCEサービスアカウントはablでなければなりませんeプロキシを認証します。
と-instances
を使用すると接続しようとしている間にaccessNotConfigured
でもエラーが発生するようです。
エラーメッセージのリンクをクリックしましたか? https://console.developers.google.com/apis/api/sqladmin/overview?project=000000000000 – Vadim
はい、ありませんでした。そこでは無効になっていたが、有効にしなかった。私はそれが外部からのアクセスのためだと考えました。 – sunhoww
今、私はそれを有効にした、それは働いている。私は早くそれを試していたはずです。私は、APIがプロジェクト全体で有効になる必要があることを認識しました**そして、外部ソースはアクセスのための資格情報を必要とするでしょう。 – sunhoww