Google cloud platform 错误:启动Dataproc群集时资源项目的权限被拒绝
我通过Google cloud platform 错误:启动Dataproc群集时资源项目的权限被拒绝,google-cloud-platform,google-cloud-dataproc,Google Cloud Platform,Google Cloud Dataproc,我通过gcloud dataproc clusters create…手动创建了一个dataproc集群,从而成功地启动了一个dataproc集群。但是,当我试图通过脚本启动一个(自动设置并停止集群)时,它会显示错误:(gcloud.dataproc.clusters.create)权限被拒绝:资源项目hail测试项目(#0)上的权限被拒绝。我不明白为什么,因为脚本使用相同的命令。听起来脚本可能是以不同的用户身份运行的,而不是手动运行gcloud dataproc clusters create
gcloud dataproc clusters create…
手动创建了一个dataproc集群,从而成功地启动了一个dataproc集群。但是,当我试图通过脚本启动一个(自动设置并停止集群)时,它会显示错误:(gcloud.dataproc.clusters.create)权限被拒绝:资源项目hail测试项目(#0)上的权限被拒绝
。我不明白为什么,因为脚本使用相同的命令。听起来脚本可能是以不同的用户身份运行的,而不是手动运行gcloud dataproc clusters create…
时gcloud
使用您的主目录进行配置,因此脚本主体将取决于它运行时的用户。一个可能的原因是您使用了错误的项目。您应该使用项目id,而不是项目名称。有时它们是一样的,有时不是。我刚刚遇到了这个问题,我认为这可能是原因,这对以后发现这个问题的其他人来说很有用。在我的情况下有效。我只是将项目名称改为项目id。gcloud config set project id
thank man,最有可能的是,新入行者不知道他们以前做了什么,工作起来很有魅力