我目前正在学习AWS并且在EC2实例上弄脏了。我想知道如果操作系统面临任何问题,如失败,我将如何自动终止我的实例。我将什么代码添加到"高级"设置和配置实例时的部分?
答案 0 :(得分:0)
如果ec2实例运行的角色允许EC2终止实例操作,那么您可以在实例本身上运行以下命令。它使用EC2实例元数据来查找它自己的实例ID,并使用AWS CLI来发出实例终止。
aws ec2 terminate-instances --instance-ids $(curl http://169.254.169.254/latest/meta-data/instance-id/)
或者如果实例启动时因为它的关闭行为而终止,那么只需“sudo halt”或“shutdown / s now”就可以了