このプロジェクトについて

TypeScriptで記述されたこのCDKプロジェクトは、不要なAWSリソースをクリーンアップするためのLambda関数をデプロイするCloudFormationスタックを構築します。このLambdaは1時間ごとに実行され、指定されたプレフィックスに一致し、かつ24時間を経過したCloudFormationスタックおよびロググループを削除します。また、SSMパラメータに保存された設定可能な正規表現を通じて、ロール、S3バケット、SSMパラメータのクリーンアップもサポートしています。これは、リソースが適切に削除されない可能性があるCIなどの環境向けに設計されています。設定には、各リソースタイプの名前パターンに対するSSMパラメータの設定が必要です。デプロイにはプレフィックスのコンテキスト変数が必要ですが、コマンドラインから手動で実行することも可能です。