

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

# AWS エンドユーザーメッセージング SMS での共有リソースの使用
<a name="shared-resources"></a>

AWS エンドユーザーメッセージング SMS は AWS Resource Access Manager (AWS RAM) と統合してリソース共有を有効にします。 AWS RAM は、一部の AWS エンドユーザーメッセージング SMS リソースを他の AWS アカウント または と共有できるようにするサービスです AWS Organizations。では AWS RAM、リソース共有を作成して、所有している*リソースを共有*します。リソース共有は、共有するリソースと、それらを共有するコンシューマーを指定します。コンシューマーには以下が含まれます。
+ の組織 AWS アカウント 内外に固有 AWS Organizations
+ の組織内の組織単位 AWS Organizations
+ の組織全体 AWS Organizations
+ Amazon Pinpoint や Amazon SNS などのその他の AWS サービス

詳細については AWS RAM、*[AWS RAM 「 ユーザーガイド](https://docs.aws.amazon.com/ram/latest/userguide/)*」を参照してください。

このトピックでは、所有しているリソースの共有方法と、共有されているリソースの使用方法を説明します。

**重要**  
発信元 ID を他の と共有 AWS アカウント しても、それらのアカウントに中国にメッセージを送信するアクセス許可は付与されません。各 は、発信元 ID が を介して所有または共有されているかどうかにかかわらず、中国への送信を個別に許可リストに登録 AWS アカウント する必要があります AWS RAM。消費アカウントが、独自の中国許可リストなしで共有発信元 ID を使用して中国に送信しようとすると、リクエストは`DESTINATION_COUNTRY_BLOCKED`検証エラーで失敗します。  
アカウントの中国許可リストをリクエストするには、 でケースを開きます AWS サポート。詳細については、「[サポート を介した SMS、MMS、および音声メッセージングのサポートをリクエストする](awssupport.md)」を参照してください。

**Topics**
+ [電話番号、プール、オプトアウトリスト、または送信者 ID を共有するための前提条件](#sharing-prereqs)
+ [電話番号、プール、オプトアウトリスト、または送信者 ID を共有する](#sharing-share)
+ [共有電話番号、プール、オプトアウトリスト、または送信者 ID の共有を解除する](#sharing-unshare)
+ [共有電話番号、プール、オプトアウトリスト、または送信者 ID を特定する](#sharing-identify)
+ [共有電話番号、プール、オプトアウトリスト、または送信者 ID の責任とアクセス許可](#sharing-perms)
+ [請求と使用量測定](#sharing-billing)
+ [インスタンスクォータ](#sharing-quotas)
+ [送信者 ID または電話番号を Amazon Pinpoint と共有するポリシーの例](#sharing-policy-example)
+ [送信者 ID を Amazon Pinpoint および Amazon SNS と共有するポリシーの例](#sharing-policy-example-sender-id)
+ [Amazon Pinpoint および Amazon SNS と電話番号を共有するポリシーの例](#sharing-policy-example-phone-number)

## 電話番号、プール、オプトアウトリスト、または送信者 ID を共有するための前提条件
<a name="sharing-prereqs"></a>
+ 電話番号、プール、オプトアウトリスト、または送信者 ID を共有するには、その ID を AWS アカウントで所有する必要があります。つまり、自分のアカウントにそのリソースが割り当てられているか、プロビジョニングされている必要があります。共有電話番号、プール、オプトアウトリスト、または送信者 ID を共有することはできません。
+ 組織または AWS Organizations内の組織単位と電話番号、プール、オプトアウトリスト、または送信者 ID を共有する場合は、 AWS Organizationsとの共有を有効にする必要があります。詳細については、「AWS RAM ユーザーガイド」の「[Enable Sharing with AWS Organizations](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-orgs)」を参照してください。

## 電話番号、プール、オプトアウトリスト、または送信者 ID を共有する
<a name="sharing-share"></a>

所有しているリソースを他の と共有する場合 AWS アカウント、それらのリソースが以下を実行できるようにします。
+ **オプトアウトリスト** – このリソースにアクセスできるコンシューマーは、電話番号のステータスの確認、電話番号の削除、オプトアウトリストへの電話番号の追加を行うことができます。
+ **PhoneNumber** – このリソースにアクセスできるコンシューマーは、電話番号を使用してメッセージを送信できます。
+ **プール** – このリソースにアクセスできるコンシューマーは、プールを表示できます。プールに含まれるリソースは、他の AWS アカウント がアクセスできるように共有する必要があります。プールには、共有リソースと非共有リソースを組み合わせることができます。
+ **送信者 ID** – このリソースにアクセスできるコンシューマーは、送信者 ID を使用してメッセージを送信できます。

電話番号、プール、オプトアウトリスト、または送信者 ID を共有するには、それらをリソース共有に追加する必要があります。リソース共有とは、 AWS アカウント間で自身のリソースを共有するための AWS RAM リソースです。リソース共有では、共有対象のリソースと、共有先のコンシューマーを指定します。End AWS User Messaging SMS コンソールを使用して電話番号、プール、オプトアウトリスト、または送信者 ID を共有する場合は、既存のリソース共有に追加します。電話番号、プール、オプトアウトリスト、または送信者 ID を新しいリソース共有に追加するには、まず [AWS RAM コンソール](https://console.aws.amazon.com/ram)を使用してリソース共有を作成する必要があります。

の組織に属 AWS Organizations していて、組織内での共有が有効になっている場合、組織内のコンシューマーには、共有電話番号、プール、オプトアウトリスト、または送信者 ID へのアクセスが自動的に付与されます。これに該当しない場合、コンシューマーはリソースへの参加の招待を受け取り、その招待を受け入れた後で、共有電話番号、プール、オプトアウトリスト、または送信者 ID に対するアクセス許可が付与されます。

 AWS エンドユーザーメッセージング SMS コンソール、 AWS RAM コンソール、または を使用して、所有する電話番号、プール、オプトアウトリスト、または送信者 ID を共有できます AWS CLI。

**注記**  
共有リソースは、 AWS CLI または [AWS End User Messaging SMS and Voice v2 API ](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/Welcome.html)を介してのみ使用できます。共有リソースを使用するには、完全な Amazon リソースネーム (ARN) を使用する必要があります。  
アカウントと共有されているリソースを表示するには、 AWS CLI または [AWS RAM コンソール](https://console.aws.amazon.com/ram)を使用する必要があります。

リソースを共有するには、[AWS RAM コンソール](https://console.aws.amazon.com/ram)を使用することをお勧めします。

**AWS エンドユーザーメッセージング SMS コンソールを使用して、所有している電話番号、プール、オプトアウトリスト、または送信者 ID を共有するには**

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

1. ナビゲーションペインの **[設定]** で、リソースタイプを選択し、次にリソースを選択します。

1. **[リソースポリシー]** タブで、**[編集]** を選択します。

1. JSON リソースベースのポリシーを編集して、共有アクセス許可を変更できます。

1. **[Save changes]** (変更の保存) をクリックします。

**AWS RAM コンソールを使用して、所有している電話番号、プール、オプトアウトリスト、または送信者 ID を共有するには**  
「AWS RAM ユーザーガイド」の「[リソース共有の作成](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create)」を参照してください。

**を使用して、所有している電話番号、プール、オプトアウトリスト、または送信者 ID を共有するには AWS CLI**  
[create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html) コマンドを使用します。

## 共有電話番号、プール、オプトアウトリスト、または送信者 ID の共有を解除する
<a name="sharing-unshare"></a>

リソース所有者がコンシューマーとの電話番号、プール、オプトアウトリスト、または送信者 ID の共有を停止すると、リソースはコンシューマーのコンソールに表示されなくなります。

所有している共有電話番号、プール、オプトアウトリスト、または送信者 ID の共有を解除するには、それらをリソース共有から削除する必要があります。これを行うには、 AWS エンドユーザーメッセージング SMS コンソール、 AWS RAM コンソール、または を使用します AWS CLI。

**AWS RAM コンソールを使用して、所有している共有電話番号、プール、オプトアウトリスト、または送信者 ID の共有を解除するには**  
「AWS RAM ユーザーガイド」の「[リソース共有の更新](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-update)」を参照してください。

**を使用して、所有している共有電話番号、プール、オプトアウトリスト、または送信者 ID の共有を解除するには AWS CLI**  
[disassociate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/disassociate-resource-share.html) コマンドを使用します。

## 共有電話番号、プール、オプトアウトリスト、または送信者 ID を特定する
<a name="sharing-identify"></a>

所有者とコンシューマーは、 AWS CLIを使用して共有電話番号、プール、オプトアウトリスト、または送信者 ID を特定できます。

**注記**  
電話番号、プール、オプトアウトリスト、送信者 IDs は通常、 AWS エンドユーザーメッセージング SMS コンソールの共有リソースとして識別できません。

**を使用して共有電話番号、プール、オプトアウトリスト、または送信者 ID を識別するには AWS CLI**  
`Owner` パラメータを `SHARED` に設定して、[describe-opt-out-lists](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/describe-opt-out-lists.html)、[describe-phone-numbers](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/describe-phone-numbers.html)、[describe-pools](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/describe-pools.html)、または [describe-sender-ids](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/describe-sender-ids.html) コマンドを使用します。コマンドを使用すると、共有されている電話番号、プール、オプトアウトリスト、または送信者 ID を返します。

## 共有電話番号、プール、オプトアウトリスト、または送信者 ID の責任とアクセス許可
<a name="sharing-perms"></a>

### 所有者のアクセス許可
<a name="perms-owner"></a>

所有者は、電話番号、プール、オプトアウトリスト、または送信者 ID を更新、表示、共有、共有停止、および使用できます。

### コンシューマーのアクセス許可
<a name="perms-consumer"></a>

コンシューマーは、電話番号、プール、オプトアウトリスト、または送信者 ID を使用および表示できます。

## 請求と使用量測定
<a name="sharing-billing"></a>

リソースの所有者は、リソースの料金を請求されます。コンシューマーは、共有されたリソースに対しては課金されませんが、リソースを使用してメッセージを送信すると課金されます。リソースの共有に関連する追加コストは発生しません。

コンシューマーは、[send-text-message](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-text-message.html)、[send-media-message](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-media-message.html)または [send-voice-message](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-voice-message.html) でメッセージを送信すると請求され、これはコンシューマーの支出制限にカウントされます。料金と支出制限の詳細については、「[AWS End User Messaging の料金](https://aws.amazon.com//end-user-messaging/pricing/)」および「[AWS エンドユーザーメッセージング SMS で SMS、MMS、または音声の使用制限を設定する](spend-limit.md)」を参照してください。

## インスタンスクォータ
<a name="sharing-quotas"></a>

リソースを共有しても、所有者またはコンシューマーのアカウントのリソースの制限には影響しません。リソースの制限の計算には、所有者のアカウントのみが使用されます。

## 送信者 ID または電話番号を Amazon Pinpoint と共有するポリシーの例
<a name="sharing-policy-example"></a>

[AWS RAM コンソール](https://console.aws.amazon.com/ram)を使用してリソース共有を作成および管理することをお勧めします。

次の例では、Amazon Pinpoint によって、指定された電話番号に SMS または音声メッセージを送信できるようにします。

**AWS エンドユーザーメッセージング SMS コンソールを使用して所有している電話番号を共有するには**

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

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

1. **[リソースポリシー]** タブで、**[編集]** を選択します。

1. JSON リソースベースのポリシーを編集して、共有アクセス許可を変更できます。

   以下の JSON で、次の変更を行い、JSON を **[リソースポリシー]** に貼り付けます。
   + {{Partition}} を、電話番号がある AWS パーティションに置き換えます。
   + Region {{}} AWS リージョン を電話番号に置き換えます。
   + {{Account}} を、電話番号を所有するアカウント番号に置き換えます。
   + {{Phone-id}} を、電話番号の識別子に置き換えます。

1. **[Save changes]** (変更の保存) をクリックします。

次の例では、Amazon Pinpoint によって、指定された送信者 ID を使用して SMS メッセージを送信できるようにします。

**AWS エンドユーザーメッセージング SMS コンソールを使用して所有している送信者 ID を共有するには**

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

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

1. **[リソースポリシー]** タブで、**[編集]** を選択します。

1. JSON リソースベースのポリシーを編集して、共有アクセス許可を変更できます。

   以下の JSON で、次の変更を行い、JSON を **[リソースポリシー]** に貼り付けます。
   + {{Partition}} を、送信者 ID がある AWS パーティションに置き換えます。
   + Region {{}} AWS リージョン を送信者 ID に置き換えます。
   + {{Account}} を、送信者 ID を所有するアカウント番号に置き換えます。
   + {{Senderid}} を、送信者 ID の識別子に置き換えます。
   + {{Countrycode}} を、送信者 ID の国を表す 2 文字の ISO-3166 alpha-2 コードに置き換えます。

1. **[Save changes]** (変更の保存) をクリックします。

## 送信者 ID を Amazon Pinpoint および Amazon SNS と共有するポリシーの例
<a name="sharing-policy-example-sender-id"></a>

[AWS RAM コンソール](https://console.aws.amazon.com/ram)を使用してリソース共有を作成および管理することをお勧めします。

次の例では、Amazon Pinpoint および Amazon SNS によって、指定された送信者 ID を使用して SMS メッセージを送信できるようにします。

**AWS エンドユーザーメッセージング SMS コンソールを使用して所有している送信者 ID を共有するには**

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

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

1. **[リソースポリシー]** タブで、**[編集]** を選択します。

1. JSON リソースベースのポリシーを編集して、共有アクセス許可を変更できます。

   以下の JSON で、次の変更を行い、JSON を **[リソースポリシー]** に貼り付けます。
   + {{Partition}} を、電話番号がある AWS パーティションに置き換えます。
   + Region {{}} AWS リージョン を電話番号に置き換えます。
   + {{OwnersAccountID}} を送信者 ID を所有する AWS アカウント番号に置き換えます。
   + {{SenderID}} を、送信者 ID の識別子に置き換えます。
   + {{ISO}} を、送信者 ID の国を表す 2 文字の ISO-3166 alpha-2 コードに置き換えます。
   + {{ConsumersAccountID}} を、アクセスを許可する AWS アカウント番号に置き換えます。

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "pinpoint.amazonaws.com"
               },
               "Action": [
                   "sms-voice:SendTextMessage",
                   "sms-voice:SendVoiceMessage"
               ],
               "Resource": "arn:aws:sms-voice:{{us-east-1}}:{{111122223333}}:sender-id/{{SenderID}}/{{ISO}}",
               "Condition": {
                   "StringEquals": {
                   "aws:SourceAccount": "{{111122223333}}"
                   }
               }
           },
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "sns.amazonaws.com"
               },
               "Action": "sms-voice:SendTextMessage",
               "Resource": "arn:aws:sms-voice:{{us-east-1}}:{{111122223333}}:sender-id/{{SenderID}}/{{ISO}}",
               "Condition": {
                   "StringEquals": {
                   "aws:SourceAccount": "{{111122223333}}"
                   }
               }
           },
           {
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::{{111122223333}}:root"
               },
               "Action": "sms-voice:SendTextMessage",
               "Resource": "arn:aws:sms-voice:{{us-east-1}}:{{111122223333}}:sender-id/{{SenderID}}/{{ISO}}"
           }
       ]
   }
   ```

------

1. **[Save changes]** (変更の保存) をクリックします。

## Amazon Pinpoint および Amazon SNS と電話番号を共有するポリシーの例
<a name="sharing-policy-example-phone-number"></a>

[AWS RAM コンソール](https://console.aws.amazon.com/ram)を使用してリソース共有を作成および管理することをお勧めします。

次の例では、Amazon Pinpoint および Amazon SNS によって、指定された電話番号を使用して SMS メッセージを送信できるようにします。

**AWS エンドユーザーメッセージング SMS コンソールを使用して所有している電話番号を共有するには**

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

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

1. **[リソースポリシー]** タブで、**[編集]** を選択します。

1. JSON リソースベースのポリシーを編集して、共有アクセス許可を変更できます。

   以下の JSON で、次の変更を行い、JSON を **[リソースポリシー]** に貼り付けます。
   + {{Partition}} を、電話番号がある AWS パーティションに置き換えます。
   + Region {{}} AWS リージョン を電話番号に置き換えます。
   + {{OwnersAccountID}} を、電話番号を所有する AWS アカウント番号に置き換えます。
   + {{PhoneNumberID}} を、電話番号の識別子に置き換えます。
   + {{ConsumersAccountID}} を、アクセスを許可する AWS アカウント番号に置き換えます。

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "pinpoint.amazonaws.com"
               },
               "Action": [
                   "sms-voice:SendTextMessage",
                   "sms-voice:SendVoiceMessage"
               ],
               "Resource": "arn:aws:sms-voice:{{us-east-1}}:{{111122223333}}:phone-number/{{PhoneNumberID}}",
               "Condition": {
                   "StringEquals": {
                   "aws:SourceAccount": "{{111122223333}}"
                   }
               }
           },
           {
               "Effect": "Allow",
               "Principal": {
                   "Service": "sns.amazonaws.com"
               },
               "Action": "sms-voice:SendTextMessage",
               "Resource": "arn:aws:sms-voice:{{us-east-1}}:{{111122223333}}:phone-number/{{PhoneNumberID}}",
               "Condition": {
                   "StringEquals": {
                   "aws:SourceAccount": "{{111122223333}}"
                   }
               }
           },
           {
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::{{111122223333}}:root"
               },
               "Action": "sms-voice:SendTextMessage",
               "Resource": "arn:aws:sms-voice:{{us-east-1}}:{{111122223333}}:phone-number/{{PhoneNumberID}}"
           }
       ]
   }
   ```

------

1. **[Save changes]** (変更の保存) をクリックします。