編集 12/6/2016
デフォルトの認証ではgcloud auth application-default login
、API 呼び出しにユーザー アカウントを使用する必要があります。次のこともできます。
$ gcloud iam service-accounts create my-account
$ gcloud iam service-accounts keys create key.json
--iam-account=my-account@my-project.iam.gserviceaccount.com
$ export GOOGLE_APPLICATION_CREDENTIALS=key.json
$ ./my_applicaiton.sh
古いテキスト
ほとんどの場合、Default Auth で十分です。あなたがやったことがgcloud init
あるか、それが前任者gcloud auth login
であれば、それは一般的に十分なはずです。(編集 - gcloud beta auth application-default login
API アクセスに使用されるようになりました)。Docker コンテナー内でローカルに実行している場合など、そうでない特別な状況がいくつかあります。その場合、デフォルトの認証が正しく設定されていないため、設定する必要がありますGOOGLE_APPLICATION_CREDENTIALS
。
完全を期すために、複数のプロジェクトにまたがる活動を行っている場合はgoogle.bigtable.auth.json.keyfile
、ファイルにキーを設定することもできますが、それは非常にまれです。hbase-site.xml