我在服务帐户中删除用户service-[project number]@dataflow-service-producer-prod.iam.gserviceaccount.com
时犯了一个错误,我应该删除另一个用户。之后,Dataprep停止了运行作业。
我已经检查了有关数据流和dataprep的所有指南:如果API已启用(是的,它是)。如果有合适的服务帐户(是)。但我不知道分配给这些帐户的规则。
我尝试为此帐户分配“Cloud Dataflow Service Agent”角色,但它并不适合我>
我也尝试过分配另一个角色,但没有奏效。
这一切都是在我错误地删除此帐户时开始的。
有人知道如何解决这个问题?
PS:我正在用英语进步,抱歉有些错误。
如果您不小心删除了Dataflow服务帐户,请禁用Dataflow API,然后重新启用它将自动再次创建服务帐户。
建议不要禁用/启用API,因为相关资源会受到影响。你应该在接下来的30天内更换undelete the default service account。您需要在删除时在生成的日志中找到的ACCOUNT_UNIQUE_ID。查找详细信息here。