

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

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

Amazon Data Firehose は、複数のタイプの送信先にリアルタイムのストリーミングデータを提供する、フルマネージドサービスです。Amazon Data Firehose は Kinesis ストリーミングデータプラットフォームの一部です。Amazon Data Firehose の詳細については、「[Amazon Data Firehose デベロッパーガイド](https://docs.aws.amazon.com/firehose/latest/dev/)」を参照してください。

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

**前提条件**

1. Amazon Data Firehose イベント送信先を作成するには、まず Amazon Data Firehose 配信ストリームを作成する必要があります。ストリーム作成の詳細については、「*Amazon Data Firehose デベロッパーガイド*」の「[Amazon Data Firehose 配信ストリームの作成](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html)」を参照してください。
**重要**  
イベント送信先を作成するには、Amazon Data Firehose 配信ストリームの Amazon リソースネーム (ARN) が必要です。

1. End AWS User Messaging SMS が配信ストリームに書き込むことを許可する IAM ロールを作成する必要があります。「」を参照してください[Amazon Data Firehose の IAM ポリシー](configuration-sets-kinesis-creating-role.md)。
**重要**  
イベント送信先を作成するには、IAM ロールの Amazon リソースネーム (ARN) が必要です。

1. また、イベント送信先を関連付ける設定セットを設定します。「[AWS End User Messaging SMS で設定セットを作成する](configuration-set-create.md)」を参照してください。

**Topics**
+ [Amazon Data Firehose の IAM ポリシー](configuration-sets-kinesis-creating-role.md)
+ [Amazon Data Firehose イベント送信先を作成する](configuration-set-kinesis-add.md)
+ [Amazon Data Firehose イベント送信先を編集する](configuration-set-kinesis-edit.md)
+ [Amazon Data Firehose イベント送信先を削除する](configuration-set-kinesis-delete.md)

# Amazon Data Firehose の IAM ポリシー
<a name="configuration-sets-kinesis-creating-role"></a>

次の例を使用して、Amazon Data Firehose ストリームにイベントを送信するためのポリシーを作成します。

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "firehose:PutRecord",
            "Resource": "arn:aws:firehose:us-east-1:111122223333:deliverystream/DeliveryStreamName"
        }
    ]
}
```

------

IAM ポリシーの詳細については、『IAM ユーザーガイド』の「[IAM でのポリシーとアクセス管理](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html)」を参照してください。**

次のステートメント例では、オプションだが推奨される `SourceAccount` および `SourceArn`条件を使用して、 AWS エンドユーザーメッセージング SMS 所有者アカウントのみが設定セットにアクセスできることを確認します。この例では、*accountId* を AWS アカウント ID に置き換え、*region* を AWS リージョン の名前に置き換え、*ConfigSetName* を 設定セットの名前に置き換えます。

ポリシーを作成したら、新しい IAM ロールを作成して、そのポリシーをアタッチします。ロールを作成したら、次の信頼ポリシーも追加します。

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

****  

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

------

IAM ロールの作成の詳細については、*IAM ユーザーガイド*の「[IAM ロールの作成](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create.html)」を参照してください。

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

Amazon Data Firehose イベント送信先を作成する前に、まず Amazon Data Firehose ストリームを作成する必要があります。ロググループの作成の詳細については、[「Amazon Data Firehose デベロッパーガイド」の「Amazon Data Firehose 配信ストリーム](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html)の作成」を参照してください。 **

End User Messaging SMS and Voice AWS v2 API がストリームにデータを送信できるようにする IAM ロールを作成する必要があります。次のセクションには、このロールの要件に関する情報が記載されています。

イベント送信先を関連付ける設定セットも準備しておきます。「[AWS End User Messaging SMS の設定セット](configuration-sets.md)」を参照してください。

------
#### [ Create Amazon Data Firehose event destination (Console) ]

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

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 Data Firehose を選択します。

1. **IAM ロール arn** には、IAM ロールの ARN を入力します。IAM ロール ARN の詳細については、「」を参照してください[Amazon Data Firehose の IAM ポリシー](configuration-sets-kinesis-creating-role.md)。

1. **配信ストリーム arn** には、イベントを配信する Amazon Data Firehose ロググループの ARN を入力します。

1. **イベント発行**を有効にします。

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

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

------
#### [ Create Amazon Data Firehose event destination (AWS CLI) ]

IAM ロールと Amazon Data Firehose 配信ストリームを作成したら、イベント送信先を作成できます。

[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 \
> --kinesis-firehose-destination IamRoleArn=arn:aws:iam::111122223333:role/AKFSMSRole,DeliveryStreamArn=arn:aws:firehose:us-east-1:111122223333:deliverystream/MyDeliveryStream
```

上のコマンドに、以下の変更を加えます。
+ *eventDestinationName* を、イベント送信先を説明する名前に置き換えます。
+ *configurationSet* を、イベント送信先に関連付ける設定セットの名前に置き換えます。
+ *eventTypes* を、 にリストされている 1 つ以上のイベントタイプに置き換えます[SMS、MMS、音声のイベントタイプ](configuration-sets-event-types.md)。
+ `IamRoleArn` の値を、[Amazon Data Firehose の IAM ポリシー](configuration-sets-kinesis-creating-role.md) で説明されているポリシーを持つ IAM ロールの Amazon リソースネーム (ARN) に置き換えます。
+ の値を、イベントを送信する Amazon Data Firehose ストリームの ARN `DeliveryStreamArn`に置き換えます。

------

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

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

------
#### [ Update Amazon Data Firehose event destination (Console) ]

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

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

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

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

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

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

1. **IAM ロール arn** には、IAM ロールの ARN を入力します。IAM ロール ARN の詳細については、「」を参照してください[Amazon Data Firehose の IAM ポリシー](configuration-sets-kinesis-creating-role.md)。

1. **配信ストリーム arn** には、イベントを配信する Amazon Data Firehose ロググループの ARN を入力します。

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

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

------
#### [ Update Amazon Data Firehose event destination (AWS CLI) ]

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

Amazon Data Firehose イベント送信先を更新する手順は、イベント送信先を作成するプロセスと似ています。

```
$ aws pinpoint-sms-voice-v2 create-event-destination \
> --event-destination-name eventDestinationName \
> --configuration-set-name configurationSet \
> --matching-event-types eventTypes \
> --kinesis-firehose-destination IamRoleArn=arn:aws:iam::111122223333:role/AKFSMSRole,DeliveryStreamArn=arn:aws:firehose:us-east-1:111122223333:deliverystream/MyDeliveryStream
```

上のコマンドに、以下の変更を加えます。
+ *eventDestinationName* を、変更するイベント送信先の名前に置き換えます。
+ *configurationSet* を、イベント送信先に関連付ける設定セットの名前に置き換えます。イベント送信先に、異なる設定セットに関連付けることができます。
+ *eventTypes* を、[SMS、MMS、音声のイベントタイプ](configuration-sets-event-types.md) に列挙されているイベントタイプのいずれかに置き換えます。
+ `IamRoleArn` の値を、[Amazon Data Firehose の IAM ポリシー](configuration-sets-kinesis-creating-role.md) で説明されているポリシーを持つ IAM ロールの Amazon リソースネーム (ARN) に置き換えます。
+ の値を、イベントを送信する Amazon Data Firehose ストリームの ARN `DeliveryStreamArn`に置き換えます。

------

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

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

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

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

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

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 Data Firehose event destination (AWS CLI) ]

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

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

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

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

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

------