3

同じプロジェクトの Pub/Sub プル サブスクリプションに接続する必要がある Dataproc クラスタで Spark(scala)ジョブを実行しようとしていますが、次のエラー メッセージが表示されます。私の Dataproc クラスタ内のマシンには「https://www.googleapis.com/auth/pubsub」スコープがないと思います。

Dataproc クラスタのマシンに認証スコープを追加できますか?

Exception in thread "main" com.google.api.client.googleapis.json.GoogleJsonResponseException: 403     Forbidden
{
  "code" : 403,
  "errors" : [ {
  "domain" : "global",
  "message" : "Request had insufficient authentication scopes.",
  "reason" : "forbidden"
} ],
"message" : "Request had insufficient authentication scopes.",
"status" : "PERMISSION_DENIED"
}

PS: 必要に応じてクラスターを再作成しても問題ありません。

4

1 に答える 1

3

現在、カスタム サービス アカウントのスコープはCloud Dataproc APIで指定できますが、Cloud SDK や Developer Console では指定できません。これらは、来週かそこらで Cloud SDK に公開される予定です。

いずれの場合も、スコープを指定してクラスターを再作成する必要があります。

于 2015-10-19T23:49:20.040 に答える