【问题标题】:Error: permission denied on resource project when launching Dataproc cluster错误:启动 Dataproc 集群时资源项目的权限被拒绝
【发布时间】:2018-03-08 03:26:23
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 适用于我的情况。我只是将项目名称更改为项目 ID。 gcloud config set project project-id
    • 谢谢,新手很可能不知道他们以前做了什么
    • 节省了我 10 个小时!
    【解决方案2】:

    听起来脚本可能以不同于您手动运行gcloud dataproc clusters create... 时的用户身份运行。 gcloud 使用您的主目录进行配置,因此您的脚本主体将取决于它运行的用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-23
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多