Dataflow の実行で Application Default Credentials が取得できないと怒られる

Jul 31, 2018 ( Feb 11, 2022 更新 )

Dataflow の実行で Application Default Credentials が取得できないと言われて怒られる

Cloud Dataflow の実行で以下のようにエラーが出ていて

Caused by: java.lang.RuntimeException: Unable to get application default credentials. Please see https://developers.google.com/accounts/docs/application-default-credentials for details on how to specify credentials. This version of the SDK is dependent on the gcloud core component version 2015.02.05 or newer to be able to get credentials from the currently authorized user via gcloud auth.
gcloud auth login

して認証しているのになんでだろうと思っていたんだけど、 GROUP という概念ができていて、Application Default Credentials として有効にするにはこの GROUP を指定しないといけないようだった。

gcloud auth  |  Cloud SDK  |  Google Cloud

gcloud auth application-default login

して解決した。

Return to top