AWS S3 - Lambda - CloudWatch Logs の連携 — 公式ドキュメント通りに動かしてみた
Photo by Alexander Lunyov on Unsplash
AWS公式ドキュメントのチュートリアル『Amazon S3 トリガーを使用して Lambda 関数を呼び出す』
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-s3-example.html
AWSコンソール上で、上記チュートリアルに記載されている以下のステップを手順通りに実施しました。
Amazon S3バケットの作成
IAMポリシーと実行ロールの設定
Python 3.13 ランタイムでのLambda関数の作成
Lambda関数へのS3トリガー設定
テストイベントおよび実際にバケットへファイルアップロードによる動作確認
CloudWatch Logsでの処理ログ確認(特定ファイル名に応じて「FLAG{example-hidden-text-1234}」が出力されることを確認)
公式ドキュメントに沿った作業をAWS Management Consoleのみで完了し、S3アップロードイベントに連動してLambdaが正常に起動、CloudWatchにログが出力されることを確認しました。