我使用自定义路径(我的应用程序运行状况检查网址)配置ELB运行状况检查。
在ELB决定创建新实例之前,是否有办法将日志(从磁盘上的不同文件夹)存储到我的EC2节点的某个外部存储(例如S3 Bucket),其中检测到不可用的应用程序?
答案 0 :(得分:1)
您可以使用Auto Scaling Lifecycle Hooks在终止实例之前对其执行某些操作。在我看来,这可能比你需要的更复杂。
我建议您只在所有实例上设置AWS CloudWatch Log streaming,这样即使在实例终止后,您的所有日志也都会存档并可用。或者,您可以使用Loggly或Logentries等第三方日志记录服务设置类似的内容。