使用 Cloud Dataproc 时的服务帐号错误

Service account errors when using Cloud Dataproc

似乎无法将服务帐户与 Dataproc 结合使用,因为在将服务帐户与 Cloud Dataproc 结合使用时,我遇到了权限错误。

例如,运行 命令 gcloud beta dataproc clusters list 产生一个错误 (gcloud.beta.dataproc.clusters.list) Request had insufficient authentication scopes

Cloud Dataproc 是否允许使用服务帐户?

是的,您可以将服务帐户用于 Cloud Dataproc。

此错误是由于需要启用 cloud-platform 范围。此作用域的长名称是 https://www.googleapis.com/auth/cloud-platform.

创建 Google Compute Engine 实例时,这意味着跳过下拉范围,只需单击顶级 Allow API access to all Google Cloud services in the same project.