なぜ lambda はアクセスの際にロード、展開された後に実行される(Cold Start)ため初回実行が遅くなります。これを回避したい場合の策です。 Cronで行っても良いのですが、そのためにサーバを立てたくないので、定期実行もlambdaで行います。 他にもlambdaの自動実行がしたい場合は同様の手順で可能です。 前提 今回lambdaの関数はPythonで作成し、APIGatewayをrequestで叩くものとします。 手順 lambdaアップロード用zipの準備 作業用フォルダにモジュールの配置 ソース作成 zip アップロード テスト 定期実行の設定 cloudwatch eventの追加 設定 lambdaアップロード用zipの準備 作業用フォルダに移動 $ cd path/to/work モジュールを配置(インストール)