ECS Fargate日志配置 - 如何设置保留策略?

0

【以下的问题经过翻译处理】 我一直在使用ECS Fargate启动容器,这些容器被设计为执行某些任务并在完成后终止。在任务定义中,我将awslogs作为logDriver,并将awslogs-create-group设置为true,以便每次它在CloudWatch中创建一个日志组。

但我注意到在CW中,日志组的保留策略被设置为“永不过期”,随着时间的推移,即使其后面的集群被终止,仍然存在许多日志组。

如何确保在Fargate集群/任务被终止时立即删除日志组?

profile picture
专家
已提问 5 个月前11 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,问题很好。 我认为你可以使用以下命令:

 put-retention-policy
--log-group-name <value>
--retention-in-days <value>
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]

https://docs.aws.amazon.com/cli/latest/reference/logs/put-retention-policy.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则