Google cloud platform 找不到GCP dataproc服务帐户

Google cloud platform 找不到GCP dataproc服务帐户,google-cloud-platform,google-cloud-dataproc,service-accounts,Google Cloud Platform,Google Cloud Dataproc,Service Accounts,创建Dataproc群集时,我收到以下错误消息: 错误:(gcloud.dataproc.clusters.create)未找到:未找到服务帐户:'[项目编号]-compute@developer.gserviceaccount.com" 从控制台或从gcloudCLI命令创建时出现相同错误。有人能帮忙吗?非常感谢。如所述,由于Dataproc需要使用计算引擎API来创建集群实例,因此产生了此问题;但是,如果此帐户不再显示在您的IAM>服务帐户控制台中,则需要将其与计算引擎API一起重新创建;否

创建Dataproc群集时,我收到以下错误消息:


错误:(gcloud.dataproc.clusters.create)未找到:未找到服务帐户:'[项目编号]-compute@developer.gserviceaccount.com"

从控制台或从
gcloud
CLI命令创建时出现相同错误。有人能帮忙吗?非常感谢。

如所述,由于Dataproc需要使用计算引擎API来创建集群实例,因此产生了此问题;但是,如果此帐户不再显示在您的IAM>服务帐户控制台中,则需要将其与计算引擎API一起重新创建;否则,您可以创建一个新项目来重新创建您的环境

另一方面,如果您想为您的Dataproc集群使用不同的服务帐户,您可以将其与所需的和角色一起使用;通过这种方式,您可以指定在运行时要使用的服务帐户名称

gcloud dataproc集群创建--服务帐户=

您是否启用了计算引擎API?GCP控制台->API和服务->API库->搜索“计算引擎API”。如果已启用,请转到IAM&admin->IAM。是否存在此服务帐户?已启用计算引擎API。此服务帐户不存在。我可以更改默认服务帐户吗?也许这会解决问题我的第二个问题?“[项目编号]-compute@developer.gserviceaccount.com'在IAM/service Account中不存在。如果您没有任何计算引擎实例,请在几分钟内禁用API what,然后重新启用它。这将重新创建服务帐户。我已停止所有计算引擎,并要求禁用计算引擎API,我收到一条错误消息“无法关闭服务,因为它仍有资源在使用。:[compute.googleapis.com]”在禁用计算引擎API之前,除了VMs之外,我还应该停止什么?这是一个替代选项吗“gcloud测试版应用程序修复--项目“您收到此错误消息,因为您仍有需要启用GCE API的资源。我只是做了一些测试,我可以禁用API,直到VMs和GCE部分下的资源被删除。基于此,我建议您首先尝试创建一个具有适当角色的新服务帐户,并验证是否可以正确创建Dataproc群集,同时查看文档以备份您的数据。关于
gcloud beta app repair
命令,它似乎与应用程序引擎功能的恢复有关,而不是与GCE有关,如文档中所述。好的,谢谢,我已经禁用了计算引擎的API,等待了几分钟,然后启用了API。这很好。我不能创建计算引擎,但我必须在CE创建屏幕中定义服务帐户。但是,我无法从控制台创建dataproc,我有一条错误消息,服务帐户未找到:'Dos\u not found'_exist@invalid-project.iam.gserviceaccount.com'
gcloud dataproc clusters create <CLUSTER_NAME> --service-account=<SERVICE_ACCOUNT_NAME>