【AWS】EventBridgeを使用して、Lambda関数を定期実行する

この記事では
 ・EventBridgeを使用して
 ・Lambda関数を定期実行
する手順を紹介します!

前提

Lambda関数が作成済みであること。

EventBridgeのスケジュール設定

EventBridgeのルールのページを開いて「ルールを作成する」をクリックして、画面に従ってパラメータを作成します。

今回は例として、「毎日17:30に起動」となるように作成します。

項目名設定
名前StartEC2Instance ※今回はEC2を起動するLambda関数のを登録するため、先の名前とした。
ルールタイプスケジュール
スケジュールパターン特定の時刻~スケジュール
Cron式の分30
Cron式の時8 ※日本時間では+9された17時
Cron式の日付*
Cron式の月*
Cron式の曜日?
Cron式の年*
項目名設定
ターゲットタイプAWS のサービス
ターゲットを選択Lambda関数
関数実行したいLambda関数 ※今回はtest-ec2-start-funcとしました。

実行結果

EventBridgeにLambda関数を定期実行する設定ができました。

実行結果①
実行結果①


指定した時間(17:30)になったらLambda関数(test-ec2-start-func)が実行されたことを、CloudTrailで確認できました。

実行結果②
実行結果②

参考①

Lambda関数の定期実行の詳細は、公式サイトをご確認ください。

参考②

Cron式の詳細は、公式サイトをご確認ください。

タイトルとURLをコピーしました