我为什么无法终止我的 Amazon EC2 实例?

上次更新时间:2020 年 6 月 3 日

我为什么无法终止我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例?

简短描述

您的 EC2 实例可能因以下原因而无法终止:

  • 该实例处于停止或待处理状态。
  • 该实例启用了终止保护。
  • 附加到尝试终止实例的角色或用户的 AWS Identity and Access Management (IAM) 策略中的权限不正切。

解决方法

该实例处于停止或待处理状态

如果实例“卡”在停止状态,请参阅排查停止实例的问题。成功停止实例后,您可以终止实例。

如果实例在您尝试启动它之后的 30 多分钟仍然处于待处理状态,则从 AWS 命令行界面 (AWS CLI) 中运行 stop terminate 命令。要帮助进行问题排查,请启用 --debug 选项

该实例启用了终止保护

如果终止保护已启用,您将无法终止实例。有关禁用实例终止保护的信息,请参阅启用终止保护并遵照禁用正在运行或已停止实例的终止保护中的说明。

不正确的权限

附加到尝试终止实例的角色或用户的 IAM 策略必须允许 ec2:TerminateInstances API。有关编辑 IAM 策略的信息,请参阅编辑 IAM 策略


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?