【CloudWatch】ロググループの保存期間一括変更手順

■ 目次


 

1. はじめに

  • Git Bash では動きません
  • jqコマンド は使っていません

 

2. 事前準備

参考記事

 

3. 環境構築

3.1. 作業ディレクトリとファイルの準備

  • ディレクトリを作成
    • work
  • ファイルを作成
    • Retention_Period_Change.sh
 

3.2. 実行ファイルの準備

好きなエディターで  を編集
 

3.3. 【ロググループ一覧取得】 解説

  • grep で logGroupName 行だけを取得
  • awk で最初の空白から”(ダブルクォート)開始まで削除
  • sed で末尾の “,(ダブルクォートとカンマ) を削除
  • TESTlog.tmp に書き込み
 

3.4. 保存期間の指定

開発/検証/本番環境で別ける時にご利用ください。