有许多不同的AWS服务可以启动EC2实例:Elastic Beanstalk,ECS服务/任务,EC2自动缩放组,Ops Works脚本,Cloud Formation模板,以及我尚未发现的其他可能。今天我经过一系列实验和演示后正在清理。当我尝试停止某些EC2实例时,其中一些会被某些东西重新启动。有没有办法确定EC2实例的启动原因,而无需在每个AWS产品中寻找对特定机器的引用?
答案 0 :(得分:5)
如果启用CloudTrail,您将能够看到谁发出了AWS API调用的内容。因此,您应该能够通过检查CloudTrail日志并搜索相关的实例ID来查看正在启动这些实例的服务。
在docs
中查看有关CloudTrail的更多信息但默认情况下无法获取此信息。如果您向他们提供实例ID,那么免费客户支持团队可能会提供帮助。