はじめに こんにちは、中村です。 S3にオブジェクトをPutしたタイミングで、Lambdaをキックしたいケースがあるかと思います。手で作成する場合は、Lambda上でトリガーを設定することで問題ないですが、ありがちな構成なのでCloudformationで作成しました。 テンプレート 作成するリソースはこちらです。 Lambdaロール Lambda Lambdaパーミッション S3バケット 今回のLambdaは、S3にオブジェクトをPutした後、txtファイルの場合発火しLambdaを起動します。 Lambdaは、S3のファイルの中身を確認します。そのため、ロールには、S3の読み込み権限・CloudWatchLogsのフル権限を与えます。 Lambdaのコードは、S3バケットにzipを元に作成します。このソースをzipしてバケットにPutしておきます。 const Aws = requir