Google cloud platform GCP-can';t将磁盘附加到现有实例
我正在尝试将新磁盘连接到现有实例 我能够创建磁盘,但是,当我尝试连接它时,它失败,出现以下错误: 资源“xyz”-compute@developer.gserviceaccount.com找不到“serviceAccount”类型的Google cloud platform GCP-can';t将磁盘附加到现有实例,google-cloud-platform,Google Cloud Platform,我正在尝试将新磁盘连接到现有实例 我能够创建磁盘,但是,当我尝试连接它时,它失败,出现以下错误: 资源“xyz”-compute@developer.gserviceaccount.com找不到“serviceAccount”类型的 是什么阻止了我,我如何添加磁盘?John Hanley请求的信息将非常有助于缩小问题范围,并对您的问题提供准确的回答,但是,该错误消息通常在删除计算引擎默认服务帐户时显示,如果是这种情况,您有3种可能的选择: a) 如果服务帐户在不到30天前被删除,则仍可以使用以下
是什么阻止了我,我如何添加磁盘?John Hanley请求的信息将非常有助于缩小问题范围,并对您的问题提供准确的回答,但是,该错误消息通常在删除计算引擎默认服务帐户时显示,如果是这种情况,您有3种可能的选择: a) 如果服务帐户在不到30天前被删除,则仍可以使用以下命令进行恢复:
gcloud beta iam service-accounts undelete ACCOUNT_ID
gcloud iam service-accounts create <NEW-SA-ACCT-NAME> --display-name="Compute Engine default service account"
该命令的输出应如下所示:
restoredAccount:
email: sa-name@project-id.iam.gserviceaccount.com
etag: BwWWE7zpApg=
name: projects/project-id/serviceAccounts/sa-name@project-id.iam.gserviceaccount.com
oauth2ClientId: '123456789012345678901'
projectId: project-id
uniqueId: 'account-id'
您可以按照以下步骤进行恢复
b) 如果已超过30天且无法取消删除,则必须创建一个新的服务帐户并将其设置为默认的计算引擎服务帐户。这方面的步骤是:
gcloud beta iam service-accounts undelete ACCOUNT_ID
gcloud iam service-accounts create <NEW-SA-ACCT-NAME> --display-name="Compute Engine default service account"
gcloud alpha compute--project=peya数据操作专业项目信息集默认服务帐户--服务帐户=
注意:此命令当前为ALPHA格式,可能会更改,恕不另行通知。如果尽管指定了正确的项目,但此命令仍因API权限错误而失败,则您可能正在尝试使用仅限邀请的早期访问允许列表访问API,如下所述
c) 作为最后一个选项,只要您在Compute Engine中没有运行任何其他资源,或者您不介意丢失这些资源,您可以按照步骤禁用Compute Engine服务,然后按照步骤重新启用它,这将重新创建默认SA,您将能够完成所需的过程。1)您是如何创建磁盘的?2) 你是如何连接磁盘的?3) 什么地区?4) 该服务帐户是“计算引擎默认服务帐户”。你删除了吗?确认它仍然存在。为该服务帐户分配了哪些角色?如果信息有用,请不要忘记投票或接受答案。