gcloudドッカーの画像があり、画像にgcloudを使用したいのですが、認証する必要があります。jsonでgcloudを認証しようとしているときにエラーが発生しました
ERROR: (gcloud.auth.activate-service-account) Could not read json file credentials.json: Invalid control character
、これらは私が
echo -n "$GOOGLE_TOKEN" > /tmp/credentials.json - cat /tmp/credentials.json - gcloud auth activate-service-account --key-file=/tmp/credentials.json
を使用していますし、サービスアカウントのJSONは他のアプリで作業を行うコマンドです。
$ GOOGLE_TOKENはあなたのケースでは何ですか?アクセス/リフレッシュトークンですか? – cherba
サービスアカウントのシステム環境変数json @cherba –
エラーは 'credentials.json'が有効なjsonファイルではないようです。 'python -c" import json; print(json.load(open( '/ tmp/credentials.json'))) '' 'と' 'client_id ''を含んでいますか?出力に「。」と表示されます。 – cherba