2017-07-08 20 views
0

私はGoogleのクラウドSQLとPythonのチュートリアルに従おうとしています。gcloud認証はどのように使用できますか?

実行時:./cloud_sql_proxy -instances="My-connection-name"=tcp:3306、私はgoogle: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.を取得します。私が実行したときにも

は、:gcloud auth application-default loginを、私は私が続いwww.googleapis.com%2Fauth%2Fcloud-platform&access_type=offline" doesn’t understand the “open location” message. (-1708)

がcredintialsのためのJSONファイルをダウンロードし、JSONファイルにリンクするGOOGLE_APPLICATION_CREDENTIALS virable enviromnetを設定し得るが、私はまだ同じエラーを取得します。

答えて

1

TL; DR - doesn’t understand the “open location” message. (-1708)エラーは無視できます。ブラウザのウィンドウ/タブにURLが表示されていることを確認してください。ブラウザにURLを手動でコピー&ペーストすることができますが、警告/エラーは表示されません。

Google Cloud API呼び出しにアカウントの認証情報を使用するには、gcloud(1回限りの手順)を承認する必要があります。

  1. あなたはURLを提供しますファイル名を指定して実行gcloud auth application-default login --no-launch-browser

  2. 。ブラウザでURLを開き、Googleアカウントを使用してアプリケーションを認証すると、ページに確認コードが表示されます。

  3. コピーし確認コードを、あなたが利用することができ使用バックあなたは今、ステップ1

のgcloudならびに任意のGoogle Cloudクライアントライブラリにgcloudコマンドを実行したターミナルに貼り付けますそのマシンのApplication Default Credentials

関連する問題