

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

# MemoryDB Amazon SNS 通知の管理
<a name="mdbevents.sns"></a>

Amazon Simple Notiﬁcation Service (Amazon SNS) を使用して重要なクラスターイベントの通知が送信されるように MemoryDB を設定できます。これらの例では、Amazon SNS トピックの Amazon リソースネーム（ARN）を使用してクラスターを設定し、通知を受け取るようにします。

**注記**  
このトピックでは、Amazon SNS にサインアップし、Amazon SNS トピックをセットアップおよびサブスクライブしていることを前提としています。これを行う方法の詳細については、「[Amazon Simple Notification Service デベロッパーガイド](https://docs.aws.amazon.com/sns/latest/dg/)」を参照してください。

## Amazon SNS トピックを追加する
<a name="mdbevents.sns.adding"></a>

以下のセクションでは、Amazon SNS トピックを AWS コンソール、AWS CLI、または MemoryDB API を使用して追加する方法について説明します。

### Amazon SNS トピックを追加する (コンソール)
<a name="mdbevents.sns.addingclusters.viewdetails.console"></a>

 以下の手順は、クラスターの Amazon SNS トピックを追加する方法を示しています。

**注記**  
 このプロセスは、Amazon SNS トピックの変更に使用できます。

**クラスターの Amazon SNS トピックを追加または変更するには (コンソール)**

1. AWS マネジメントコンソール にサインインして、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB のコンソールを開きます。

1. **クラスター** で、Amazon SNS トピック ARN を追加または変更するクラスターを選択します。

1. **変更**を選択します。

1. **クラスターを変更** の **SNS 通知のトピック** で、追加する SNS トピックを選択します。または、**手動 ARN 入力** を選択して Amazon SNS トピックの ARN を入力します。

1. **変更**を選択します。

### Amazon SNS トピックを追加する (AWS CLI)
<a name="mdbevents.sns.adding.cli"></a>

クラスターの Amazon SNS トピックを追加または変更するには、AWS CLI コマンド `update-cluster` を使用します。

次のコード例では、Amazon SNS トピック ARN を *my-cluster* に追加します。

Linux、macOS、Unix の場合:

```
aws memorydb update-cluster \
    --cluster-name my-cluster \
    --sns-topic-arn arn:aws:sns:us-east-1:565419523791:memorydbNotifications
```

Windows の場合:

```
aws memorydb update-cluster ^
    --cluster-name my-cluster ^
    --sns-topic-arn arn:aws:sns:us-east-1:565419523791:memorydbNotifications
```

詳細については、「[UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html)」を参照してください。

### Amazon SNS トピックを追加する (MemoryDB API)
<a name="mdbevents.sns.adding.api"></a>

クラスターの Amazon SNS トピックを追加または変更するには、以下のパラメータを指定して `UpdateCluster` アクションを呼び出します。
+ `ClusterName``=my-cluster`
+ `SnsTopicArn``=arn%3Aaws%3Asns%3Aus-east-1%3A565419523791%3AmemorydbNotifications`

クラスターの Amazon SNS トピックを追加または更新するには、`UpdateCluster` アクションを呼び出します。

詳細については、「[クラスターの更新](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html)」を参照してください。

## Amazon SNS 通知の有効化と無効化
<a name="mdbevents.sns.disabling"></a>

 クラスターでは、通知を有効または無効にすることができます。次の手順は、Amazon SNS 通知を無効にする方法を示しています。

### Amazon SNS 通知の有効化と無効化（コンソール）
<a name="mdbevents.sns.disablingclusters.viewdetails.console"></a>

**AWS マネジメントコンソール を使用して Amazon SNS 通知を無効にするには**

1. AWS マネジメントコンソール にサインインして、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB のコンソールを開きます。

1. 通知を変更するクラスターの左側にあるラジオボタンを選択します。

1. **変更**を選択します。

1. **クラスターを変更** の **SNS 通知のトピック** で、*通知を無効にする* を選択します。

1. **変更**を選択します。

### Amazon SNS 通知の有効化と無効化（AWS CLI)
<a name="mdbevents.sns.disabling.cli"></a>

Amazon SNS 通知を無効にするには、以下のパラメータを指定して `update-cluster` コマンドを使用します。

Linux、macOS、Unix の場合:

```
aws memorydb update-cluster \
    --cluster-name my-cluster \
    --sns-topic-status inactive
```

Windows の場合:

```
aws memorydb update-cluster ^
    --cluster-name my-cluster ^
    --sns-topic-status inactive
```

### Amazon SNS 通知の有効化と無効化 (MemoryDB API)
<a name="mdbevents.sns.disabling.api"></a>

Amazon SNS 通知を無効にするには、以下のパラメータを指定して `UpdateCluster` アクションを呼び出します。
+ `ClusterName``=my-cluster`
+ `SnsTopicStatus``=inactive`

この呼び出しにより、以下のような出力が返されます。

**Example**  

```
 1. https://memory-db.us-east-1.amazonaws.com/
 2.     ?Action=UpdateCluster    
 3.     &ClusterName=my-cluster
 4.     &SnsTopicStatus=inactive
 5.     &Version=2021-01-01
 6.     &SignatureVersion=4
 7.     &SignatureMethod=HmacSHA256
 8.     &Timestamp=20210801T220302Z
 9.     &X-Amz-Algorithm=Amazon4-HMAC-SHA256
10.     &X-Amz-Date=20210801T220302Z
11.     &X-Amz-SignedHeaders=Host
12.     &X-Amz-Expires=20210801T220302Z
13.     &X-Amz-Credential=<credential>
14.     &X-Amz-Signature=<signature>
```