アプリのログファイルをEFSに吐いていたのですが、溜まってきたので古いファイルをS3に移行させるバッチをLambdaで作ってみた。簡易的だけど以下のような構成になります。今回は一部の既存のリソース(EFS, S3, SNS)を使用する必要があり、CloudFormationではなくAWS CLIで各リソースを作成・構築したため、実装はコマンドベース(Windows PowerShell)で紹介します。 ※移行元のEFS、移行先のS3バケット、通知先のSNSトピックは既に作成済の前提となります 1. Lambdaの設定 1.1 Lambda実行Roleの作成 まずはLambdaの実行ロールを作成…