AWS Lambda EventBridge URL外形監視設定方法(その1)

前提条件

Lambda EventBridgeのURL外形監視を利用してHTTPS(443)を監視したいと思います。

今回はコードソースにドメイン名を指定しますのでDNSの登録をお願いします。

EC2サーバー作成は下記の内容をご参考にしてください。

HTTPSでSSLを設定する方は下記の内容をご参考にしてください。

Lambda EventBridge URL外形監視設定方法(その1)

まずは、アラートメールの送信設定を行いたいと思います。

1. AWS マネジメントコンソールの 「すべてのサービスを表示」から「Simple Notification Service」をクリックする。

2. 左側の「トピック」をクリックし、右上側の「トピックの作成」をクリックする。

3. 選択し入力したら、「トピックの作成」をクリックする。

4.「サブスクリプション」をクリックし「サブスクリプションの作成」をクリックする。

5. 選択し入力したら「サブスクリプションの作成」をクリックする。

6. さきほどのエンドポイントで入力したEメールアドレスに確認のメールアドレスが届きます。

7. 「Confirm subscription」をクリックすると下記のメッセージが表示されます。

8. サブスクリプション画面のステータスが「確認済み」になります。

9. AWS マネジメントコンソールの 「すべてのサービスを表示」から「Lambda」をクリックする。

10. 「関数」をクリックし「関数を作成」をクリックする。

10. 入力、選択したら「関数を作成」をクリックする。

11. 「関数」をクリックし対象「関数名」をクリックする。

12. 「設定」をクリックし「アクセス権限」をクリックする。

「ロール名」をクリックする。

13. 「アクセス許可を追加」をクリックし「インラインポリシーを作成」をクリックする。

14. 「JSON」をクリックする。

「ポリシー」をクリックし貼り付けて「次へ」をクリックする

15. 入力したら「ポリシーの作成」をクリックする

15. 「Lambda」に戻り「コード」をクリックする

プログラムを貼り付けて「Deploy」をクリックする。

16. 対象サーバーにログインしてApacheを起動いたします。

※テストを実行する前に対象サーバーのApacheを起動しましょう

以下のコマンドを実施してください。

17.「テスト」にクリックし右側の「テスト」をクリックする

※成功が表示されたことで問題ありません。

18. 対象サーバーにログインしてApacheを停止いたします。

以下のコマンドを実施してください。

19. 再度「テスト」にクリックし右側の「テスト」をクリックする

※成功が表示されたことで問題ありません。

19.アラートメールが通知されていると思います。

以上で「Lambda EventBridge URL外形監視設定方法(その1)」を完了いたします。