VM 实例突然关闭且无法重新启动,显示未找到“serviceAccount”

VM 实例突然关闭且无法重新启动,显示未找到“serviceAccount”

我在虚拟机实例中运行了一个 Django 服务器,之前服务器运行正常,但今天早上服务器无法访问。因此我尝试通过 SSH 进入虚拟机实例,但花了很长时间并显示 SSH 无法连接的错误。

然后,我尝试通过在 GCP 中“停止”VM 实例来重新启动 VM 实例,然后“启动”它。但它无法启动并显示此错误。

启动虚拟机实例“earthent”资源'[电子邮件保护]' 类型为 'serviceAccount' 的未找到。


我还注意到我的其他一些 VM 实例也有同样的错误,但奇怪的是,同一个 GCP 中的大多数 VM 实例都运行正常。

参考VM 实例的配置

答案1

此错误似乎您已以某种方式删除了Compute Engine default service account。请转到IAM & Admin->Service Accounts并检查您是否仍有名为 的服务帐户Compute Engine default service account

解决此问题按照指示恢复删除的服务帐号

在某些情况下,您可以使用 undelete 命令取消删除已删除的服务帐号。如果已删除的服务帐号符合以下条件,通常可以取消删除该服务帐号:

  • 该服务帐号被删除的时间未满 30 天。

30 天后,Cloud IAM 将永久移除该服务帐号。服务帐号被永久移除后,即使您提交支持请求,Google Cloud 也无法恢复该帐号。

另外,你可以尝试联系Google Cloud 支持以获取进一步的指示。

相关内容