代码之家  ›  专栏  ›  技术社区  ›  Mrtechnicalpr

操作系统出现故障时EC2实例终止

  •  0
  • Mrtechnicalpr  · 技术社区  · 7 年前

    我目前正在学习AWS,在EC2实例上弄得我的手脏兮兮的。我想知道,如果操作系统遇到任何问题,比如故障,我怎么能自动终止实例。在设置和配置实例时,我应该在“高级”部分添加什么代码?

    1 回复  |  直到 7 年前
        1
  •  0
  •   NHol    7 年前

    如果使用允许ec2终止实例操作的角色运行ec2实例,则可以在实例本身上运行以下操作。它使用EC2实例元数据查找自己的实例id,并使用AWS CLI发出实例终止。

    aws ec2 terminate-instances --instance-ids $(curl http://169.254.169.254/latest/meta-data/instance-id/)
    

    或者,如果该实例以terminate as作为其关闭行为启动,则只需“sudo halt”或“shutdown/s now”即可