首页 > 解决方案 > 操作失败:创建 Dataproc 集群时需要“compute.subnetworks.use”权限

问题描述

尝试创建数据处理集群时出现此错误

failed: Required 'compute.subnetworks.use' permission for ...

标签: google-cloud-platformgoogle-cloud-dataprocgoogle-iam

解决方案


对于 dataproc 集群创建,此错误通常是由于使用共享 VPC 时缺少 IAM 权限而发生的。

要解决此问题,请转到您的共享 VPC宿主项目(您的 VPC 网络所在的位置)并将 Compute Network User角色授予以下服务帐户

  1. 服务-[集群项目编号]@dataproc-accounts.iam.gserviceaccount.com
  2. Google API 服务帐户,[ cluster-project-number ]@cloudservices.gserviceaccount.com

注意:cluster-project-number是与服务项目关联的项目编号(您的 Dataproc 集群在其中预配)。

请在此处查看更多信息

Dataproc IAM 要求

创建 Dataproc 集群:注意事项、问题和资源

排查 Dataproc 错误消息


推荐阅读