[英]Execution of Google Dataform workflow gives error access denied
I tried to manually execute a Google Dataform workflow, but it gives me the following error:我尝试手动执行 Google Dataform 工作流程,但它给了我以下错误:
Access Denied: Project 6398708432: User does not have bigquery.jobs.create permission in project 6398708432.
访问被拒绝:项目 6398708432:用户在项目 6398708432 中没有 bigquery.jobs.create 权限。
What should I do to fix this?我应该怎么做才能解决这个问题?
The service account processing the workflow needs the following roles to be able to execute the Google Dataform workflow:处理工作流的服务帐户需要以下角色才能执行 Google Dataform 工作流:
In IAM of your project add these roles to the service account:在您项目的 IAM 中,将这些角色添加到服务帐户:
service-YOUR_PROJECT_ID@gcp-sa-dataform.iam.gserviceaccount.com服务-YOUR_PROJECT_ID@gcp-sa-dataform.iam.gserviceaccount.com
See also more explanation here:另请参阅此处的更多说明:
https://cloud.google.com/dataform/docs/quickstart#grant-access-bigquery https://cloud.google.com/dataform/docs/quickstart#grant-access-bigquery
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.