首页 > 解决方案 > 在 Dataflow 中创建作业时出错(当前用户不能充当服务帐户)

问题描述

我正在尝试在 Dataflow 中创建一个作业,以将发布到 pub/sub 主题的数据导出到文本文件。保存配置时,我收到“作业创建失败”消息,指定“当前用户无法充当服务帐户 ...-compute@developer.gserviceaccount.com”,如附图所示

按照 Google 的文档,我为这个项目的用户添加了以下角色(除了我已经拥有的所有者角色):

但是,消息中提到的控制器服务帐户似乎不存在于该项目的帐户服务列表中(IAM & Admin > Account Services)。我在这里有什么遗漏吗?

已检查的其他要求:

标签: google-cloud-platformgoogle-cloud-dataflowgoogle-cloud-iam

解决方案


您最好的选择是在 IAM 中创建一个自定义服务帐户并使用它来构建/运行您的工作。如果您使用云构建来部署和运行您的模板,您需要设置您的日志记录位置。

更多详情请参阅以下链接:


推荐阅读