CloudWatch Events をトリガーに起動する Lambda のテストイベントサンプルを教えてください

2023.05.31

困っていた内容

AWS サービスで特定イベントが発生した際に CloudWatch Events をトリガーに Lambda の自動処理を行う仕組みを構築しています。Lambda が起動した際、渡されるイベント内容に応じて処理を行うため、イベントのサンプル(形式や項目)が欲しいのですが、どこかに書いてあるのでしょうか?

どう対応すればいいの?

次のドキュメントを確認してください。

サポートされているサービスからの CloudWatch Events イベントの例 - Amazon CloudWatch Events

CloudWatch Events をトリガーに起動する Lambda のイベント形式は JSON で統一されていますが、イベント内容に応じて項目は異なります。そのため、サンプルから AWS サービス毎に渡される項目を確認する必要があります。

また、任意に発生させることができるイベントの場合は、実際にイベントを発生させて項目を確認した方が、より実際に近い結果を確認することができるためご検討ください。

なお、Lambda のテスト機能を使用することで、任意の内容が渡された場合で Lambda の動作テストができます

参考資料