【发布时间】:2017-11-09 17:58:41
【问题描述】:
在我的工作站上,我可以使用 gcloud dataflow jobs 命令触发模板化 Dataflow 作业。插入新作业所需的授权来自我登录的工作站。
在 Compute Engine 实例上,我依赖它的服务帐号。带有(number)-compute@ 的那个。在 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 并使用我的个人帐户登录,当然可以。
不知何故,我缺少设置应用服务帐户的正确权限。
有没有我错过的指南?有人可以指出我正确的方向吗?
【问题讨论】:
标签: google-compute-engine google-cloud-dataflow