Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
终止 Amazon EC2 实例
当您不再需要实例时,可将其删除。这称为终止 实例。实例的状态一旦变为 shutting-down
或 terminated
,就不再产生与该实例相关的费用。
在您终止之后,您将无法连接到或启动实例。但您可以使用同一 AMI 启动新的实例。
如果您希望停止或休眠实例,请参阅 启动和停止 Amazon EC2 实例 或 将您的 Amazon EC2 实例休眠。有关更多信息,请参阅 实例状态之间的区别。
终止实例并正常关闭操作系统
您可以使用默认的终止方法终止实例,其中包括尝试正常关闭操作系统。有关更多信息,请参阅 终止实例的方法。
- Console
-
使用默认终止方法终止实例
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Instances (实例)。
-
选择相应实例,然后依次选择实例状态、终止(删除)实例。
-
当系统提示您确认时,选择终止(删除)。
-
在您终止某个实例之后,它会在短时间内保持可见,状态为 terminated
。
如果终止失败,或者已终止实例的可见时间超过几个小时,请参阅 已终止实例仍然显示。
- Amazon CLI
-
使用默认终止方法终止实例
使用 terminate-instances 命令。
aws ec2 terminate-instances --instance-ids i-1234567890abcdef0
- PowerShell
-
使用默认终止方法终止实例
使用 Remove-EC2Instance cmdlet。
Remove-EC2Instance -InstanceId i-1234567890abcdef0
终止实例并绕过操作系统正常关闭
在终止实例时,您可以绕过操作系统正常关闭。有关更多信息,请参阅 终止实例的方法。
- Console
-
终止实例并绕过操作系统正常关闭
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
在导航窗格中,选择 Instances (实例)。
-
选择相应实例,然后依次选择实例状态、终止(删除)实例。
-
在跳过操作系统关闭下,选中跳过操作系统关闭复选框。如果您在控制台中看不到此选项,则当前区域的控制台尚未提供此选项。但是,您可以使用 Amazon CLI 或 SDK 访问此功能,也可以在控制台中尝试其他区域。
-
选择终止(删除)。
-
在您终止某个实例之后,它会在短时间内保持可见,状态为 terminated
。
如果终止失败,或者已终止实例的可见时间超过几个小时,请参阅 已终止实例仍然显示。
- Amazon CLI
-
终止实例并绕过操作系统正常关闭
使用 terminate-instances 命令和 --skip-os-shutdown
。
aws ec2 terminate-instances \
--instance-ids i-1234567890abcdef0
\
--skip-os-shutdown
- PowerShell
-
终止实例并绕过操作系统正常关闭
使用 Remove-EC2Instance cmdlet 和 -SkipOsShutdown
$true
。
Remove-EC2Instance `
-InstanceId i-1234567890abcdef0
`
-SkipOsShutdown $true
排查实例终止问题
请求者必须具有调用 ec2:TerminateInstances
的权限。有关更多信息,请参阅使用实例的示例策略。
如果您终止您的实例而另一个实例启动,很可能您已通过 EC2 队列 或 Amazon EC2 Auto Scaling 等功能配置了自动扩展。有关更多信息,请参阅 自动启动或终止的实例。
如果启用了终止保护,则无法终止实例。有关更多信息,请参阅终止保护。
如果您的实例处于 shutting-down
状态的时间超出正常范围,Amazon EC2 服务中的自动进程应将对其进行清理(终止)。有关更多信息,请参阅 延迟的实例终止。