私のワークステーションから、gcloud dataflow jobs
コマンドでテンプレート化されたデータフロージョブを起動できます。新しいジョブを挿入するのに必要な権限は、私がログインしているワークステーションから来ます。Compute Engineインスタンスからデータフローテンプレートを開始するにはどうすればよいですか?
私はCompute Engineインスタンスでサービスアカウントを使用しています。 (number)[email protected]
のもの。 AIMセクションでは、このサービスアカウントのDataflow/Dataflow Admin
,Dataflow/Dataflow Developer
およびDataflow/Dataflow Worker
を有効にしました。 私はそれを見つけたときにCloud Dataflow Service Agent
を加えました。
それから私は、コマンドラインからのデータフローを起動しようが、私は不十分な認証のスコープに関するエラーが表示されます。ERROR: (gcloud.dataflow.jobs.run) PERMISSION_DENIED: Request had insufficient authentication scopes.
私はgcloud config auth
を行うと、私の個人アカウントでログインした場合、当然のことながら、それが動作します。 何とか私は適用されたサービスアカウントに設定するための適切な権限がありません。
私が逃したガイドラインはありますか?誰かが私を正しい方向に向けることができますか?