はじめに
バッチ感覚でLambda関数を実行したい。
定期的に、そう、例えば1時間おきに、毎日0時に、毎週火曜日の9時に、とか、特定のタイミングでLambda関数を実行したい。
そんなときに使える方法を備忘録として残しておく。
Lambda関数を作成する
何の変哲もないLambda関数を作成する。
コードはデフォルトのママとする。
トリガーを設定する
EventBridgeというサービスを使うと、cron式を書いて任意のタイミングでLambda関数を実行できる。
ただし、UTC時刻で動くので日本時刻と9時間ズレる。そこだけは注意が必要。
EventBridgeを選択し、任意のルール名とcron式を入力する。
今回は1時間おきに実行を試してみる。