Amazon Lambda編~静的コンテンツ配信時の予約投稿 ~ CloudWatch Events Schedule

IAM roleは「S3Fullaccess」のポリシーをつけたlambda roleを使用します。

4

実行の際モジュールの読み込みに時間がかかるので「Time out」の値は30secに指定します。

5

次に定期更新時刻の設定を行います。

「Event sources」から「Add event source」を選択します。

「CloudWatch Events – Schedule」を選択します。

「Rule name」に識別名を指定します。

「Rule description」には動作の説明を記入します。

「Schedule expression」にはLambda fanctionの実行タイミングを指定することができます。

rate()であれば括弧内の間隔で実行、cronであれば指定したタイミングでの実行が可能です。

詳しい設定方法はこちらを参考にしてください。

詳しい設定方法はこちらを参考にしてください。

https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-scheduled-events.html

6
設定完了後、実際に動作するか確認してみました。

設定完了後、実際に動作するか確認してみました。

7
URLからでも確認することができました。

URLからでも確認することができました。

8
いかがでしたでしょうか。

今回はLambdaでCloudWatch Events Scheduleについて説明しました。

CloudWatch Events Scheduleの使い方についてお役に立てば幸いです。

次回をお楽しみに!

この記事を書いた人

aws-recipe-user