我有一个EC2实例,它按计划每周启动一次。问题是我没有办法终止它
基本上,当EC2实例启动时,它会运行其初始设置(用户数据(,然后我需要它终止。
是否有任何命令可以添加到EC2实例的用户数据末尾,用于终止自身?
通常在关闭EC2实例的操作系统时;停止";状态而不是";"终止";状态可以通过将InstanceInitiatedShutdownBehavior
设置为terminate
来更改此行为。这将导致您的实例在操作系统停止时终止,而不是停止。
然后可以使用shutdown -h now
终止实例。这样做的好处是不需要通过AWS API授予实例终止ec2的访问权限。