

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

# AWS エンドユーザーメッセージング SMS で Amazon SNS イベント送信先を設定する
<a name="configuration-sets-sns"></a>

Amazon Simple Notification Service (Amazon SNS) は、アプリケーション、エンドユーザー、およびデバイスで通知を瞬時に送受信できるようにするウェブサービスです。Amazon SNS の詳細については、『[Amazon Simple Notification Service デベロッパーガイド](https://docs.aws.amazon.com/sns/latest/dg/)』を参照してください。

このセクションの一部の例では、 AWS Command Line Interfaceが既にインストールされ、設定されていることを前提としています。の設定の詳細については AWS CLI、[AWS Command Line Interface 「 ユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/)」を参照してください。

**Topics**
+ [Amazon SNS アクセスポリシー](configuration-sets-sns-creating-role.md)
+ [Amazon SNS イベント送信先を作成する](configuration-sets-sns-add.md)
+ [Amazon SNS イベント送信先を編集する](configuration-sets-sns-edit.md)
+ [Amazon SNS イベント送信先を削除する](configuration-sets-sns-delete.md)

# Amazon SNS アクセスポリシー
<a name="configuration-sets-sns-creating-role"></a>

Amazon SNS トピックへのアクセスは、Amazon SNS トピックにアタッチされた*リソースポリシー*によって制御されます。これは、*アクセスポリシー*とも呼ばれます。Amazon SNS *アクセスポリシー*の詳細については、「*Amazon SNS デベロッパーガイド*」の「[Identity and Access Management](https://docs.aws.amazon.com/sns/latest/dg/security-iam.html)」を参照してください。

**注記**  
Amazon SNS トピックで でサーバー側の暗号化が有効になってい AWS Key Management Service る場合は、関連する[対称暗号化カスタマー](#configuration-sets-sns-creating-role-encrypted)マネージドキーにもポリシーを追加します。

次のステートメントを使用して*アクセスポリシー*を更新し、 AWS エンドユーザーメッセージング SMS が Amazon SNS トピックに発行できるようにします。
+ *111122223333* を AWS アカウントの一意の ID に置き換えます。
+ *TopicName* を Amazon SNS の名前に置き換えます。
+ *Region* AWS リージョン を、Amazon SNS トピックと設定セットを含む に置き換えます。
+ *ConfigSetName* を設定セットの名前に置き換えます。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "sms-voice.amazonaws.com"
            },
            "Action": "sns:Publish",
            "Resource": "arn:aws:sns:us-east-1:111122223333:TopicName",
            "Condition": {
                "StringEquals": {
                    "aws:SourceAccount": "accountId"
                },
                "ArnLike": {
                    "aws:SourceArn": "arn:aws:sms-voice:us-east-1:111122223333:configuration-set/ConfigSetName"
                }
            }
        }
    ]
}
```

------

## 暗号化された Amazon SNS トピックのアクセスポリシー
<a name="configuration-sets-sns-creating-role-encrypted"></a>

Amazon SNS トピックで でサーバー側の暗号化が有効になっている場合は AWS Key Management Service、関連する対称暗号化カスタマーマネージドキーに次のポリシーを追加します。Amazon SNS の マネージドキーは変更できないため、カスタマー AWS マネージドキーにポリシーを追加する必要があります。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Id": "example-ID",
    "Statement": [
        {
            "Sid": "example-statement-ID",
            "Effect": "Allow",
            "Principal": {
                "Service": "sms-voice.amazonaws.com"
            },
            "Action": [
                "kms:GenerateDataKey",
                "kms:Decrypt"
            ],
            "Resource": "*"
        }
    ]
}
```

------

# AWS エンドユーザーメッセージング SMS で Amazon SNS イベント送信先を作成する
<a name="configuration-sets-sns-add"></a>

Amazon SNS イベント送信先を作成するには、まず Amazon SNS トピックを作成する必要があります。Amazon SNS トピックの作成の詳細については、*「Amazon Simple Notification Service* [デベロッパーガイド」の「トピック](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html)の作成」を参照してください。

また、イベント送信先を関連付ける設定セットを既に設定している必要があります。「」を参照してください[AWS End User Messaging SMS の設定セット](configuration-sets.md)。

------
#### [ Create an Amazon SNS event destination (Console) ]

 AWS エンドユーザーメッセージング SMS コンソールを使用して Amazon SNS イベント送信先を作成するには、次の手順に従います。

1. 「https://[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/).com で AWS エンドユーザーメッセージング SMS コンソールを開きます。

1. ナビゲーションペインの**「設定**」で、**「設定セット**」を選択します。

1. **設定セット**ページで、イベント送信先を追加する設定セットを選択します。

1. **設定セットの詳細**ページで、**送信先イベントの追加**を選択します。

1. **イベントの詳細** セクションに名前を入力します。

1. **送信先タイプの**ドロップダウンから Amazon SNS を選択します。

   1. **新しい Amazon SNS トピック** – AWS エンドユーザーメッセージング SMS でアカウントにトピックを作成する場合は、このオプションを選択します。トピックは、必要なすべてのパーミッションがあれば、自動的に作成されます。Amazon SNS トピックの詳細については、「Amazon [Simple Notification Service デベロッパーガイド」の「Amazon](https://docs.aws.amazon.com/sns/latest/dg/) [Amazon SNS の設定](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html)」を参照してください。

   1. **既存の Amazon SNS トピック** – Topic **arn **ドロップダウンに既存の Amazon SNS トピックがある場合は、このオプションを選択します。

1. **イベントタイプ**で、以下を選択します。
   + **すべての SMS イベント (推奨）** – にリストされているすべての SMS イベント[イベントタイプ](configuration-sets-event-types.md)を Amazon SNS に送信するには、このオプションを選択します。
   + **カスタム SMS イベント** – Amazon SNS に送信する特定の SMS イベントを選択します。イベントのリストを編集するには、**「SMS イベント選択の編集**」を選択します。**SMS イベント選択の編集**では、Amazon SNS に送信するイベントのみをチェックします。**選択を保存**を選択します。
   + **すべての音声イベント (推奨）** – にリストされているすべての音声イベント[イベントタイプ](configuration-sets-event-types.md)を Amazon SNS に送信するには、このオプションを選択します。
   + **カスタム音声イベント** – Amazon SNS に送信する特定の音声イベントを選択します。イベントのリストを編集するには、**音声イベント選択の編集**を選択します。**音声イベント選択の編集** で、Amazon SNS に送信するイベントのみをチェックします。**選択を保存**を選択します。
   + **すべての MMS イベント (推奨）** – にリストされているすべての MMS イベント[イベントタイプ](configuration-sets-event-types.md)を Amazon SNS に送信するには、このオプションを選択します。
   + **カスタム MMS イベント** – Amazon SNS に送信する特定の MMS イベントを選択します。イベントのリストを編集するには、**MMS イベント選択の編集**を選択します。**MMS イベント選択の編集**では、Amazon SNS に送信するイベントのみをチェックします。**選択を保存**を選択します。

1. [** イベントの作成 **] を選択します。

------
#### [ Create an Amazon SNS event destination (AWS CLI) ]

[create-event-destination](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/create-event-destination.html) コマンドを使用して、イベント送信先を作成できます。

```
$ aws pinpoint-sms-voice-v2 create-event-destination \
> --event-destination-name eventDestinationName \
> --configuration-set-name configurationSet \
> --matching-event-types eventTypes \
> --sns-destination TopicArn=arn:aws:sns:us-east-1:111122223333:snsTopic
```

上のコマンドに、以下の変更を加えます。
+ *eventDestinationName* を、イベント送信先のわかりやすい名前に置き換えます。
+ *configurationSet* を、イベント送信先に関連付ける設定セットの名前に置き換えます。
+ *eventTypes* を、[SMS、MMS、音声のイベントタイプ](configuration-sets-event-types.md) に列挙されているイベントタイプのいずれかに置き換えます。
+ `TopicArn` の値を、イベントの送信先にする Amazon SNS トピックの Amazon リソースネーム (ARN) に置き換えます。

------

# AWS エンドユーザーメッセージング SMS で Amazon SNS イベント送信先を編集する
<a name="configuration-sets-sns-edit"></a>

 AWS エンドユーザーメッセージング SMS コンソールまたは AWS CLI を使用して、Amazon SNS イベント送信先を編集します。

------
#### [ Update an Amazon SNS event destination (Console) ]

 AWS End User Messaging SMS コンソールを使用して AWS End User Messaging SMS イベント送信先を更新するには、次の手順に従います。

1. 「https://[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/).com で AWS エンドユーザーメッセージング SMS コンソールを開きます。

1. ナビゲーションペインの**「設定**」で、**「設定セット**」を選択します。

1. **設定セット**ページで、イベント送信先を追加する設定セットを選択します。

1. **設定セット**ページで、編集する設定セットを選択します。

1. **設定セットの詳細**ページで、Amazon SNS イベントの送信先を選択し、**編集**します。

1. **送信先タイプの**ドロップダウンから Amazon SNS を選択します。

   1. **新しい Amazon SNS トピック** – このオプションを選択すると、 AWS End User Messaging SMS はアカウントにトピックを作成します。トピックは、必要なすべてのパーミッションがあれば、自動的に作成されます。Amazon SNS トピックの詳細については、「Amazon [Simple Notification Service デベロッパーガイド」の「Amazon](https://docs.aws.amazon.com/sns/latest/dg/) [Amazon SNS の設定](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html)」を参照してください。

   1. **既存の Amazon SNS トピック** – Topic **arn **ドロップダウンに既存の Amazon SNS トピックがある場合は、このオプションを選択します。

1. **イベントタイプ**で、以下を選択します。
   + **すべての SMS イベント (推奨）** – にリストされているすべての SMS イベント[イベントタイプ](configuration-sets-event-types.md)を Amazon SNS に送信するには、このオプションを選択します。
   + **カスタム SMS イベント** – このオプションを選択すると、Amazon SNS に送信する特定の SMS イベントが選択されます。イベントのリストを編集するには、**「SMS イベント選択の編集**」を選択します。**SMS イベント選択の編集**では、Amazon SNS に送信するイベントのみをチェックします。**選択を保存**を選択します。
   + **すべての音声イベント (推奨）** – にリストされているすべての音声イベントを Amazon SNS に送信する[イベントタイプ](configuration-sets-event-types.md)には、このオプションを選択します。
   + **カスタム音声イベント** – このオプションを選択すると、Amazon SNS に送信する特定の音声イベントが選択されます。イベントのリストを編集するには、**音声イベント選択の編集**を選択します。**音声イベント選択の編集** で、Amazon SNS に送信するイベントのみをチェックします。**選択を保存**を選択します。
   + **すべての MMS イベント (推奨）** – にリストされているすべての MMS イベント[イベントタイプ](configuration-sets-event-types.md)を Amazon SNS に送信するには、このオプションを選択します。
   + **カスタム MMS イベント** – このオプションを選択すると、Amazon SNS に送信する特定の MMS イベントが選択されます。イベントのリストを編集するには、**MMS イベント選択の編集**を選択します。**MMS イベント選択の編集**では、Amazon SNS に送信するイベントのみをチェックします。**選択を保存**を選択します。

1. **イベントの編集** を選択します。

------
#### [ Update an Amazon SNS event destination (AWS CLI) ]

[update-event-destination](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/update-event-destination.html) コマンドを使用して、イベント送信先を更新できます。

Amazon SNS イベント送信先を更新する手順は、イベント送信先を作成するプロセスと同様です。

**で Amazon SNS イベント送信先を更新するには AWS CLI**
+ コマンドラインから、以下のコマンドを実行します。

  ```
  $ aws pinpoint-sms-voice-v2 update-event-destination \
  > --event-destination-name eventDestinationName \
  > --configuration-set-name configurationSet \
  > --matching-event types eventTypes \
  > --sns-destination TopicArn=arn:aws:sns:us-east-1:111122223333:snsTopic
  ```

  上のコマンドに、以下の変更を加えます。
  + *eventDestinationName* を、変更するイベント送信先の名前に置き換えます。
  + *configurationSet* を、イベント送信先に関連付ける設定セットの名前に置き換えます。イベント送信先に、異なる設定セットに関連付けることができます。
  + *eventTypes* を、 にリストされている 1 つ以上のイベントタイプに置き換えます[SMS、MMS、音声のイベントタイプ](configuration-sets-event-types.md)。
  + `TopicArn` の値を、イベントの送信先にする Amazon SNS トピックの Amazon リソースネーム (ARN) に置き換えます。

------

# AWS エンドユーザーメッセージング SMS で Amazon SNS イベント送信先を削除する
<a name="configuration-sets-sns-delete"></a>

 AWS エンドユーザーメッセージング SMS コンソールまたは AWS CLI を使用して、Amazon SNS トピックを削除します。

------
#### [ Delete an Amazon SNS event destination (Console) ]

イベント送信先を削除するプロセスは、削除するイベント送信先のタイプにかかわらず、同じです。

**コンソールで Amazon SNS イベント送信先を削除するには**

1. 「https://[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/).com で AWS エンドユーザーメッセージング SMS コンソールを開きます。

1. ナビゲーションペインの**「設定**」で、**「設定セット**」を選択します。

1. **設定セット**ページで、イベント送信先を削除する設定セットを選択します。

1. **すべての送信先**セクションで、イベントの送信先を選択し、**削除**を選択します。

------
#### [ Delete an Amazon SNS event destination (AWS CLI) ]

[delete-event-destination](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/delete-event-destination.html) コマンドを使用して、イベント送信先を削除できます。

イベント送信先を削除するプロセスは、削除するイベント送信先のタイプにかかわらず、同じです。

**で Amazon SNS イベント送信先を削除するには AWS CLI**
+ コマンドラインから、以下のコマンドを実行します。

  ```
  $ aws pinpoint-sms-voice-v2 delete-event-destination \
  > --event-destination-name eventDestinationName \
  > --configuration-set-name configurationSetName
  ```

  上のコマンドに、以下の変更を加えます。
  + *eventDestinationName* を、削除するイベント送信先の Amazon リソースネーム (ARN)に置き換えます。
  + *configurationSetName* を、イベント送信先に関連付ける設定セットの名前または ARN に置き換えます。

------