错误:启动Dataproc集群时资源项目的权限被拒绝

时间:2017-09-26 19:26:49

标签: google-cloud-platform google-cloud-dataproc

我成功地通过gcloud dataproc clusters create...手动创建数据集群来启动数据集群。但是,当我尝试通过脚本启动一个脚本(自动配置和停止集群)时,它会显示ERROR: (gcloud.dataproc.clusters.create) PERMISSION_DENIED: Permission denied on resource project hail-test-project (#0)。我不明白为什么,因为脚本使用相同的命令。

2 个答案:

答案 0 :(得分:2)

一个可能的原因是您使用的是错误的项目。您应该使用项目ID,而不是项目名称。有时他们是相同的,有时不是。我刚刚遇到了这个问题,我认为这可能是可能的原因,并且对将来发现这个问题的其他人有用。

答案 1 :(得分:1)

听起来,脚本可能作为不同的用户运行,而不是手动运行gcloud dataproc clusters create...gcloud使用您的主目录进行配置,因此脚本的主体将依赖于其运行的用户。