雲のメモ帳

猫とクラウドと旅行が好きなインフラエンジニアです。 日々の調べたことや興味が持ったことをこのブログにアウトプットします。

boto3 でCloudWatchLogsの一覧を出力する

CloudWatchlogsはAWSの各種サービスのログやOSのログなどを簡単に保管できるのですが、気が付くと大量のロググループが作成されていて、料金もまぁまぁ発生したりしています。
今回Boto3使ってCloudwatchlogsの一覧を取得するスクリプトを作成しました。
保存量や保持期間もリストにいれているので、ロテーションや削除を検討する材料にできればいいなと思っています。

やったこと

CloudwatchLogsの一覧をBoto3で取得し、CSVに出力する。

【CSV カラム】

  • CloudWatchlogs名
  • 使用量
  • 保持期間

CSVの出力イメージ
f:id:ykoomaru:20200527194819p:plain

スクリプト

github.com