CloudWatch Logsのログ保存期間を一括変更
AWSでテスト用にLambdaを色々試していると、CloudWatch Logsにロググループが増えていく。
デフォルトだと失効しない(無制限)になっているが、適当な有効期限を設定しておきたい。
ただ、マネージメントコンソールからだと1件1件手動で期間を設定しないとダメで、数が多いと大変。
そこで、一括更新する方法を調べてみたところ、下記記事が参考になった。
上記のスクリプトのpolicies部分を変更して、有効期限を7日間に設定。
policies = [
{
'prefix': '/aws/lambda/',
'days': 7
}
]
無事に一括更新できて一安心。