AWS Service Health Dashboard の通知機能を実装する方法を教えてください。

所要時間1分
0

AWS Service Health Dashboard の通知ツールを使用して、AWS のサービスに問題があるかどうかをすばやく確認したいと考えています。

簡単な説明

重要: 正常性の通知には AWS Health Aware (AHA) を使用するのがベストプラクティスです。Service Health Dashboard の通知ツールを引き続き使用して AWS Health Dashboard から通知を送信することは可能ですが、AHA にはより包括的な機能性が備わっています。これらの機能は、ビジネスサポートプランとエンタープライズサポートプランでのみ利用できます。

GitHub ウェブサイトの サービスヘルスダッシュボード通知ツールは、Amazon Simple Notification Service (Amazon SNS) トピック、Amazon Chime ウェブフック、または Slack ウェブフックのサービスステータスの最新情報を提供します。

解決方法

注: AWS コマンドラインインターフェイス (AWS CLI) のコマンド実行中にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください

Service Health Dashboard の通知ツールのインストール

次のコマンドを実行して、shd-notifier をダウンロードしてインストールします。

git clone https://github.com/aws/aws-health-tools.git && cd aws-health-tools
git filter-branch --subdirectory-filter shd-notifier/ HEAD

Slack、Amazon Chime、または Amazon SNS で通知を作成する

次のリンクを使用して、選択した通知タイプを作成します。

AWS CloudFormation テンプレートを実行する

次の手順で、shd-notifier の AWS CloudFormation テンプレートを実行します。

1.    CloudFormation コンソールを開きます。

2.    [スタックを作成] を選択します。新しいリソース (標準) でスタックを作成します。

3.    [テンプレートの準備][テンプレートの準備完了] を選択し、[テンプレートソース] テンプレートソースに [Amazon S3 URL] を選択します。続いて、Amazon S3 URL に次のように入力します。

https://s3.amazonaws.com/aws-health-tools-assets/cloudformation-templates/shd-notifier.yml

4.    [スタック名] に「ShdNotifier」と入力し、[次へ] を選択します。

5.    [次へ] を選択してレビュー画面を表示し、[送信] を選択します。

注: エンドポイント配列の例を次に示します。

["https://hooks.chime.aws/incomingwebhooks/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX?token=XXXXXXXXXXXXXXXXXXXX", "arn:aws:sns:us-east-1:111122223333:MY_TOPIC_NAME", "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"]

shd-notifier を実行する

AWS CLI で deploy.sh ファイルを実行します。

/bin/bash deploy.sh Health-Event us-east-1

注: us-east-1 をお客様の AWS リージョンに置き換えます。


AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ