ECS容器调试过程



如果ECS容器任务以调试过程的成功事件终止以确保我的日志可用,我如何访问它?

到目前为止,每当创建新任务时,我都可以使用ec -exec命令进入容器内部检查日志,并且容器处于运行状态。

我的问题是:如果一个容器被一个成功的事件终止,我如何访问这个特定的容器来查看日志?

如果ECS容器任务被终止,我如何访问它

一旦容器被终止,它将不再存在。在那一点上你无法访问它。这就像问你如何在电脑关机的情况下使用它。

您应该将ECS任务配置为记录到AWS CloudWatch日志。然后,您将能够在CloudWatch中查看日志,而无需访问容器。

对于终止的容器,您需要将日志存储在AWS原生日志解决方案中,例如CloudWatch,其中您将在ECS任务定义中使用awslog驱动程序,或者使用第三方日志解决方案,其中您可以使用AWS FireLens将日志推送到第三方日志存储系统。如果您想转移到CloudWatch并执行预先过滤,那么Firelens也有意义

最新更新