2017-01-20 10 views
1

アプリケーションのデフォルトの資格情報を認証することができませんし、それは言う:私はドキュメント<a href="https://cloud.google.com/speech/docs/common/auth#set_up_a_service_account" rel="nofollow noreferrer">here</a>を、次の午前

The simplest way for applications to authenticate to a Google Cloud Platform API service is by using Application Default Credentials (ADC). Services using ADC first search for credentials within a GOOGLE_APPLICATION_CREDENTIALS environment variable; Google Cloud recommends you set this environment variable to point to your service account key file (the .json file downloaded when you created a service account key, as explained in Set Up a Service Account.

そして、それは、このコマンドを使用するように書かれています:Googleのシェルでは、私が持っているの

$ export GOOGLE_APPLICATION_CREDENTIALS=<path_to_service_account_file>

をこれを試みました:

<INSERT_SOMETHING>"~$ $ export GOOGLE_APPLICATION_CREDENTIALS=</Users/grantespanet/Downloads/myfile.json> 

このエラーが発生しました:

<INSERT_SOMETHING>:~$ $ export GOOGLE_APPLICATION_CREDENTIALS=/Users/grantespanet/Downloads/myfile.json 

を何も、私は、コマンドが正しいファイルの場所を指している知っている

を起こりません: -bash: syntax error near unexpected token newline

また、私はこれを試してみました。アプリケーションの既定の資格情報を正常に認証するにはどうすればよいですか?

+0

"エクスポート"以外のコマンドを実行していますか?輸出が何かをすることを期待していますか? – Fred

+0

私は正直には分かりませんが、私はGoogle翻訳APIを使って翻訳を実装するためにドキュメントに従っていますが、 'gcloud auth application-default login'を使用しました。 @Fred – grant

答えて

1

実行しているコマンドは変数の割り当てです。変数GOOGLE_APPLICATION_CREDENTIALSには、=符号の後に続く値が与えられます。

キーワードexportは、実行中のシェルの子プロセスがこの変数を使用できるようにする効果があります。簡単に言えば、シェルから起動したプログラムはその変数の値を持つ変数のコピーを持ち、それを使うことができます。

このコマンドが目に見える結果や出力を生成しないことは、まったく正常です。

おそらく、この値の後に他のコマンドを実行する必要があるかもしれません。次の手順を実行してください。

+0

それになってあなたに知らせる – grant

+1

次のコマンドは、 'gcloud auth activate-service-account -key-file = service-account-key-file'でした。エラー:(gcloud.auth.activate-service-account)必須の引数がありません[アカウント]:.p12キーを使用する場合にアカウントが必要です – grant

+0

申し訳ありませんが、このプロセスに精通していません。このコマンドには何らかの理由でアカウント識別子が必要なようです。こちら(https://cloud.google.com/sdk/gcloud/reference/auth/activate-service-account)を見て、アカウントは「サービスアカウントのEメールアドレス」にする必要があります。 – Fred

関連する問題

 関連する問題