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

0

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

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

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

profile picture
エキスパート
質問済み 6ヶ月前17ビュー
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
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン