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

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

Clock Icon2023.05.31

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

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

どう対応すればいいの?

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

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

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

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

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

参考資料

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.