我得到这个错误时,我试图创建一个数据程序集群
failed: Required 'compute.subnetworks.use' permission for ...
对于创建datasproc集群,通常是由于使用共享VPC时缺少IAM权限导致的。
修复此问题,请转到您的共享VPC主机项目(您的VPC网络在哪里)和授予Compute Network User
角色到以下业务帐户
注:cluster-project-number
是与服务项目(您的Dataproc集群所在的服务项目)相关联的项目号。
请点击这里查看更多信息
Dataproc IAM需求
创建Dataproc集群:注意事项,注意事项& &;资源
排除Dataproc错误信息
面对类似的问题,但上面的答案没有帮助悲哀
在没有创建@dataproc-accounts.iam.gserviceaccount.com主体的情况下怎么办?谷歌文献说,在默认情况下…没有创建@dataproc-accounts SA,它将使用Google API的Service Agent帐户作为控制平面SA。我们已经确保它在主机和服务项目中都具有计算网络用户角色,并且在两个项目中也给了compute SA相同的角色,但无济于事。
https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/service-accounts