

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DevOps Guru の通知を更新する
<a name="update-notifications"></a>

重要な Amazon DevOps Guru イベントについて通知するために使用する Amazon Simple Notification Service トピックを設定します。 AWS アカウントにすでに存在するトピック名のリストから選択したり、DevOps Guru がアカウントに作成する新しいトピックの名前を入力したり、リージョン内の任意の AWS アカウントの既存のトピックの Amazon リソースネーム (ARN) を入力したりできます。自分のアカウントにないトピックの ARN を指定する場合は、IAM ポリシーを追加して、DevOps Guru がそのトピックにアクセスするためのアクセス許可を付与する必要があります。詳細については、「[Amazon SNS トピックへの許可](sns-required-permissions.md)」を参照してください。最大 2 つのトピックを追加できます。

 DevOps Guru は、次の更新に関する通知を送信します。
+  新しいインサイトの作成。
+  インサイトへの新しい異常の追加。
+  インサイトの重要度のアップグレード (`Low` または `Medium` から `High`)。
+  インサイトのステータスの変更 (進行中から解決済み）。
+  インサイトに関するレコメンデーションの識別。

また、DevOps Guru アカウントにリソースを追加しようとしたときに、選択した CloudFormation スタックまたはタグキーが無効になった場合にも、DevOps Guru は通知を送信します。

問題のあらゆる種類の更新について Amazon SNS 通知を受信するか、問題が開かれた、クローズされた、または重要度が変更されたときにのみ Amazon SNS 通知を受信するかを選択できます。デフォルトでは、すべての更新に関する通知が届きます。

通知を更新するには、まず通知ページに移動し、Amazon SNS 通知トピックの設定を追加、削除、または更新するかどうかを選択します。

**Topics**
+ [DevOps Guru コンソールに表示される通知設定に移動します](#navigate-to-notification-settings)
+ [DevOps Guru コンソールに Amazon SNS 通知トピックを追加する](#add-notification-topics)
+ [DevOps Guru コンソールの Amazon SNS 通知トピックを削除する](#remove-notification-topics)
+ [Amazon SNS 通知設定を更新する](#update-notification-configurations)
+ [Amazon SNS トピックに追加されたアクセス許可](#permissions-added-to-sns-topic-on-update)

## DevOps Guru コンソールに表示される通知設定に移動します
<a name="navigate-to-notification-settings"></a>

通知を更新するには、まず通知設定セクションに移動する必要があります。

**通知設定セクションに移動するには**

1. Amazon DevOps Guru コンソール ([https://console.aws.amazon.com/devops-guru/](https://console.aws.amazon.com/devops-guru/)) を開きます。

1.  ナビゲーションペインで [**設定**] を選択します。

   設定ページには、設定済みの Amazon SNS トピックに関する情報が記載された **[通知]** セクションがあります。

## DevOps Guru コンソールに Amazon SNS 通知トピックを追加する
<a name="add-notification-topics"></a>

**Amazon SNS 通知トピックを DevOps Guru コンソールに追加するには**

1. [DevOps Guru コンソールに表示される通知設定に移動します](#navigate-to-notification-settings).

1. **[通知を追加]** をクリックします。

1.  Amazon SNS トピックを追加するには、次のいずれかを実行します。
   +  **[メールを使用して新しい SNS トピックを生成]** を選択します。次に、**[メールアドレスを指定]** から、通知を受け取るメールアドレスを入力します。追加のメールアドレスを入力するには、**[新しい E メールを追加]** を選択します。
   +  **[既存の SNS トピックを使用]** を選択します。次に、** AWS アカウントのトピックを選択する** から、使用するトピックを選択します。
   +  別のアカウントの既存のトピックを指定するには、**[既存の SNS トピック ARN を使用します]** を選択します。[**Enter an ARN for a topic**] (トピックの ARN を入力) にトピック ARN を入力します。ARN はトピックの Amazon リソースネームです。別のアカウントのトピックを指定できます。別のアカウントのトピックを使用する場合は、トピックにリソースポリシーを追加する必要があります。詳細については、「[Amazon SNS トピックへの許可](sns-required-permissions.md)」を参照してください。

1. **[保存]** を選択します。

## DevOps Guru コンソールの Amazon SNS 通知トピックを削除する
<a name="remove-notification-topics"></a>

**DevOps Guru コンソールから Amazon SNS トピックを削除するには**

1. [DevOps Guru コンソールに表示される通知設定に移動します](#navigate-to-notification-settings).

1. **[既存のトピックを選択]** を選択します。

1. ドロップダウンメニューから、削除するトピックを選択します。

1. **[削除]** を選択します。

1. **[保存]** を選択します。

## Amazon SNS 通知設定を更新する
<a name="update-notification-configurations"></a>

DevOps Guru の Amazon SNS 通知トピックには、2 種類の通知設定があります。すべての重要度レベルの通知を受信するか、重大度レベルが **[高]** と **[中]** の通知のみを受信するかを選択できます。すべての更新通知を受け取ることも、一部の更新のみ通知を受け取るように選択することもできます。

問題のあらゆる種類の更新について Amazon SNS 通知を受信するように選択すると、DevOps Guru は次の更新に関する通知を送信します。
+  新しいインサイトの作成。
+  インサイトへの新しい異常の追加。
+  インサイトの重要度のアップグレード (`Low` または `Medium` から `High`)。
+  インサイトのステータスの変更 (進行中から解決済み）。
+  インサイトに関するレコメンデーションの識別。

デフォルトでは、重要度レベルが **[高]** と **[中]** の通知のみを受け取り、あらゆる種類の更新に関する通知を受け取ります。

**Amazon SNS 通知トピックの通知設定を更新するには**

1. [DevOps Guru コンソールに表示される通知設定に移動します](#navigate-to-notification-settings).

1. **[既存のトピックを選択]** を選択します。

1. ドロップダウンメニューから、更新したいトピックを選択します。

1. **[すべての重要度レベル]** を選択して高、中、および低重要度レベルの通知を受信するか、**[高と中のみ]** を選択して高および中重要度レベルの通知を受信します。

1. **[インサイトのすべての更新について通知する]** を選択するか、**[インサイトが開かれたときまたは閉じられたとき、または重大度レベルが低または中から高に変更されたときに通知する]** を選択します。

1. **[保存]** を選択します。

## Amazon SNS トピックに追加されたアクセス許可
<a name="permissions-added-to-sns-topic-on-update"></a>

Amazon SNS トピックは、 AWS Identity and Access Management (IAM) リソースポリシーを含むリソースです。ここでトピックを指定すると、DevOps Guru はリソースポリシーに次のアクセス許可を追加します。

```
{
    "Sid": "DevOpsGuru-added-SNS-topic-permissions",
    "Effect": "Allow",
    "Principal": {
        "Service": "region-id.devops-guru.amazonaws.com"
    },
    "Action": "sns:Publish",
    "Resource": "arn:aws:sns:region-id:topic-owner-account-id:my-topic-name",
    "Condition" : {
      "StringEquals" : {
        "AWS:SourceArn": "arn:aws:devops-guru:region-id:topic-owner-account-id:channel/devops-guru-channel-id",
        "AWS:SourceAccount": "topic-owner-account-id"
    }
  }
}
```

DevOps Guru がトピックを使用して通知を公開するには、これらのアクセス許可が必要です。トピックに対するこれらのアクセス許可を使用しない場合は、それらのアクセス許可を安全に削除できます。トピックはアクセス許可を削除する前と同じように機能し続けます。ただし、これらのアクセス許可を削除すると、DevOps Guru はトピックを使用して通知を生成できなくなります。