Lambdaのワークフローにおいて、様々なテンプレートが用意されています。下記の通り選択していきます。name:イベントのルール名を決めます。description:イベントルールの詳細を入力します。expression:実行間隔を指定します。trigger:実装が完了するまでは無効にしておかないと、途中状態のコードで実行されてしまうので注意してください。トリガー一覧に、下記のようなトリガーが作成されます。細かい設定を行っていきます。名前:関数名を指定します。説明:この関数の説明を記述します。ランタイム:Lambdaの実行環境です。6.10を指定します。ランタイムは2017/04/12時点で他に、下記の環境を指定することができます。2.7コードエントリタイプについてコンソール上の説明に記述されたとおり、aws-sdk以外のカスタムライブラリ以外が必要ない場合は、インライン編集で十分かと思います。ファイルをアップロード:ライブラリ毎固めてzipファイルでアップロードします。リンクのURLが指定できるようになります。今回はlodashやslack-nodeなどの外部モジュールを使いたかったので、node_modules込みでzip形式でアップロードしました。環境変数コードの再利用性を考えて、環境変数にアクセス先などを指定しています。SLACK_CHANNEL:通知したいslackのチャンネル名です。SLACK_ICON_EMOJI:slackに通知したときのアイコンです。ここではoctodexに投稿された画像をアイコンとして使っています。SLACK_USERNAME:slackに通知したときのユーザ名です。REGION:LambdaやEC2を用意しているリージョンです。既存のロール:lambda_basic_executionハンドラはindex.js内のexports.handlerを呼び出すのでこのままでよいです。ロールは前回の記事の1.で作成したロールを指定します。タイムアウトはデフォルトの3秒から10秒に変更します。このぐらいの処理であれば3秒のままでも正常終了はしますが、エラーが表示されたためです。ネットワーク・セキュリティVPC内で実行するため、VPCとサブネット、セキュリティグループをそれぞれ指定しています。まで全ての設定を行うことで、このように朝10時にチェックが走り、その結果を通知するようになりました。メンテナンスイベントが何もない場合は通知しないようにしています。(stopped)を示しています。イベントなので、稼働中のインスタンスにおいて再起動が必要です。起動を行ったほうがよさそうです。AWSコンソールからも同じ内容が確認できました。最後に次回の記事で、実際のコードと解説・及び困ったことを紹介していきます。〜その4〜4回に分けて連載しましたが、本記事で最後となります。直近の業務で下記案件に対応する機会がありました。月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!kitakitabauerさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。