おーみんブログ

C#, ASP.NET Core, Unityが大好きです。

Amazon EventBridgeでAWS Lambda関数を定期実行させてみた。

はじめに

以前バッチアプリをLambdaへアップロードしたのですが、今回はAmazon EventBridgeと組み合わせて定期的に実行させてみました。

oooomincrypto.hatenadiary.jp

EventBridge設定手順

定期実行させたいLambda関数を開き、"設定" > "トリガー"を開きます。 赤枠で囲っている"トリガーを追加"をクリックします。 eventbridge1.png

"トリガーを追加"画面が表示されるので「EventBridge」を選択します。 eventbridge2.png

詳細設定画面が表示されるのでルール名などを入力します。 スケジュール式で用いるcron式はUTCなので9時間前の日時を入れる必要があります。 入力が完了したら画面下の「追加」ボタンをクリックします。 8.png

完了後、Lambda関数概要画面にEventBridgeが表示されています。 eventbridge4.png

おわりに

これで定期的にバッチが実行されるようになりました~。 最初はローカルPCのタスクスケジューラにセットしていたのでローカルPCをスリープにすることも出来なかったのですが、これで安心してスリープさせられます(笑)