google-cloud-platform - 操作失败:创建 Dataproc 集群时需要“compute.subnetworks.use”权限
问题描述
尝试创建数据处理集群时出现此错误
failed: Required 'compute.subnetworks.use' permission for ...
解决方案
对于 dataproc 集群创建,此错误通常是由于使用共享 VPC 时缺少 IAM 权限而发生的。
要解决此问题,请转到您的共享 VPC宿主项目(您的 VPC 网络所在的位置)并将
Compute Network User
角色授予以下服务帐户
- 服务-[集群项目编号]@dataproc-accounts.iam.gserviceaccount.com
- Google API 服务帐户,[ cluster-project-number ]@cloudservices.gserviceaccount.com
注意:cluster-project-number
是与服务项目关联的项目编号(您的 Dataproc 集群在其中预配)。
请在此处查看更多信息