排查实例终止(关闭) - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

排查实例终止(关闭)

当实例未处于 running 状态时,不会向您收取任何实例使用费用。换言之,当您终止实例时,一旦实例的状态变为 shutting-down,就不再产生与该实例相关的费用。

实例立即终止

有多个问题可能会导致您的实例在启动后立即终止。参阅 实例立即终止 了解更多信息。

延迟的实例终止

如果您的实例处于 shutting-down 状态超过数分钟,这可能是因为实例运行的关闭脚本造成了延迟。

另一个可能的原因是底层主机有问题。如果您的实例处于 shutting-down 状态已有数小时,Amazon EC2 会视之为卡住的实例,并会强制终止它。

如果您的实例看起来卡在正在终止状态已有数小时,请向 Amazon re:Post 发布请求来请求帮助。为了帮助加快解决问题,请提供实例 ID 并描述已采取的步骤。此外,如果您有支持计划,则可在支持中心创建技术支持案例。

已终止实例仍然显示

在您终止某个实例之后,它会在删除之前的短时间内保持可见。状态显示为 terminated。如果该条目在几小时之后未删除,请联系 Support。

错误:此实例可能无法终止。修改其“disableApiTermination”实例属性

如果您尝试终止实例并收到 The instance instance_id may not be terminated. Modify its 'disableApiTermination' instance attribute 错误消息,则表明此实例已启用终止保护。终止保护可防止实例意外终止。有关更多信息,请参阅启用终止保护

终止实例前,必须先禁用终止保护。

要使用 Amazon EC2 控制台禁用终止保护,请选择实例,然后依次选择操作实例设置更改终止保护

要使用 Amazon CLI 禁用终止保护,请使用以下命令。

$ aws ec2 modify-instance-attribute --instance-id instance_id --no-disable-api-termination

自动启动或终止的实例

通常,以下行为意味着您已使用 Amazon EC2 Auto Scaling、EC2 队列或 Spot 队列,根据已定义的条件自动扩展计算资源:

  • 您终止实例,新实例将自动启动。

  • 您启动一个实例,并且其中一个实例将自动终止。

  • 您停止实例且此实例终止,新实例会自动启动。

要停止弹性伸缩,请参阅 Amazon EC2 Auto Scaling 用户指南EC2 Fleet创建 Spot 队列请求