在数据流中创建作业时出错(当前用户不能充当服务帐户)
Error when creating a Job in Dataflow (Current user cannot act as service account)
我正在尝试在 Dataflow 中创建一个作业,以将发布到 pub/sub 主题的数据导出到文本文件。保存配置时,我收到一条 'Job creation failed' 消息,指定 'Current user cannot act as service account ...-compute@developer.gserviceaccount.com',如 attached picture.
中所示
在 Google 的 documentation 之后,我为该项目的用户添加了以下角色(除了我已经拥有的所有者角色之外):
- 计算查看器
- 数据流管理员
- 数据流开发人员
- 存储对象管理员
- 服务帐户用户
但是消息中提到的控制器服务帐户似乎不存在于该项目的帐户服务列表中(IAM & Admin > 帐户服务)。我在这里遗漏了什么吗?
已检查其他要求:
- 我已经启用了 Compute Engine API
- 作为所有者,我拥有 iam.serviceAccounts.actAs 权限
您最好的选择是在 IAM 中创建一个自定义服务帐户并将其用于 build/run 您的工作。如果您使用云构建来部署和 运行 您的模板,则需要设置您的日志记录位置。
更多详情请点击以下链接:
我正在尝试在 Dataflow 中创建一个作业,以将发布到 pub/sub 主题的数据导出到文本文件。保存配置时,我收到一条 'Job creation failed' 消息,指定 'Current user cannot act as service account ...-compute@developer.gserviceaccount.com',如 attached picture.
中所示在 Google 的 documentation 之后,我为该项目的用户添加了以下角色(除了我已经拥有的所有者角色之外):
- 计算查看器
- 数据流管理员
- 数据流开发人员
- 存储对象管理员
- 服务帐户用户
但是消息中提到的控制器服务帐户似乎不存在于该项目的帐户服务列表中(IAM & Admin > 帐户服务)。我在这里遗漏了什么吗?
已检查其他要求:
- 我已经启用了 Compute Engine API
- 作为所有者,我拥有 iam.serviceAccounts.actAs 权限
您最好的选择是在 IAM 中创建一个自定义服务帐户并将其用于 build/run 您的工作。如果您使用云构建来部署和 运行 您的模板,则需要设置您的日志记录位置。
更多详情请点击以下链接: