我开发了一个 lambda,当 ECS 容器由于某些问题退出时会触发该 lambda。 触发并根据收到的事件发送警报消息。
由于某种原因,当退出代码为0或1时,它不会返回任何原因。
所以我只是忽略了这个事件并专注于有原因的事件,以便 DevOps 团队可以根据实际原因正常工作,这会节省时间。
但是最近我收到退出代码为 2 的事件,我想知道这些退出代码是如何生成的,以及哪种退出代码会返回退出原因,这对于 DevOps 团队来说很重要。
谢谢你。
DescribeTasks
和/或 GetLogEvents
API 来获取更多信息。