【问题标题】:Enable additional authentication scopes in a Dataproc cluster在 Dataproc 集群中启用其他身份验证范围
【发布时间】:2015-10-19 21:55:51
【问题描述】:

我正在尝试在需要连接到同一项目中的 Pub/Sub 拉取订阅的 Dataproc 集群中运行 Spark (scala) 作业,但我收到以下错误消息。我认为我的 Dataproc 集群中的机器缺少“https://www.googleapis.com/auth/pubsub”范围。

我可以向 Dataproc 集群的机器添加额外的身份验证范围吗?

Exception in thread "main" com.google.api.client.googleapis.json.GoogleJsonResponseException: 403     Forbidden
{
  "code" : 403,
  "errors" : [ {
  "domain" : "global",
  "message" : "Request had insufficient authentication scopes.",
  "reason" : "forbidden"
} ],
"message" : "Request had insufficient authentication scopes.",
"status" : "PERMISSION_DENIED"
}

PS:如有必要,重新创建集群不会有问题。

【问题讨论】:

    标签: google-cloud-pubsub google-cloud-dataproc


    【解决方案1】:

    自定义服务帐号范围目前可在 Cloud Dataproc API 中指定,但不能在 Cloud SDK 或开发者控制台中指定。它们应该会在下周左右在 Cloud SDK 中公开。

    在任何情况下,您都需要重新创建指定范围的集群。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2014-10-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多