

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

# チュートリアル: Amazon SNS トピックを設定する
<a name="match-notification-sns"></a>

Amazon GameLift Servers に FlexMatch マッチメーカーが生成するすべてのイベントを Amazon SNS トピックにパブリッシュさせることができます。

**Amazon GameLift Servers イベント通知用 SNS トピックを作成するには**

1. [[Amazon SNS コンソール]](https://console.aws.amazon.com/sns) を開きます。

1. ナビゲーションペインで、[**トピック**] を選択してください。

1. **[トピック]** ページで、**[トピックを作成]** を選択します。

1.  コンソールでトピックを作成します。詳細については、「*Amazon Simple Notification Service デベロッパーガイド*」の「[AWS マネジメントコンソールを使用してトピックを作成するには](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html#create-topic-aws-console)」を参照してください。

1. トピックの **[詳細]** ページで、**[編集]** を選択します。

1. (オプション) トピックの **[編集]** ページで **[アクセスポリシー]** を展開し、次の AWS Identity and Access Management (IAM) ポリシーステートメントの太字の構文を既存のポリシーの末尾に追加します。(ここではわかりやすいようにポリシー全体を示しています。) 独自の SNS トピックと Amazon GameLift Servers のマッチメーキング設定には、Amazon リソースネーム (ARN) の詳細を必ず使用してください。

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

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Id": "__default_policy_ID",
     "Statement": [
       {
         "Sid": "__default_statement_ID",
         "Effect": "Allow",
         "Principal": {
           "AWS": "*"
         },
         "Action": [
           "SNS:GetTopicAttributes",
           "SNS:SetTopicAttributes",
           "SNS:AddPermission",
           "SNS:RemovePermission",
           "SNS:DeleteTopic",
           "SNS:Subscribe",
           "SNS:ListSubscriptionsByTopic",
           "SNS:Publish"
         ],
         "Resource": "arn:aws:sns:{{us-east-1}}:{{111122223333}}:{{your_topic_name}}",
         "Condition": {
           "StringEquals": {
           "AWS:SourceAccount": "{{111122223333}}"
           }
         }
       },
       {
         "Sid": "__console_pub_0",
         "Effect": "Allow",
         "Principal": {
           "Service": "gamelift.amazonaws.com"
         },
         "Action": "SNS:Publish",
         "Resource": "arn:aws:sns:{{us-east-1}}:{{111122223333}}:{{your_topic_name}}",
         "Condition": {
           "ArnLike": {
           "aws:SourceArn": "arn:aws:gamelift:{{us-east-1}}:{{111122223333}}:matchmakingconfiguration/{{your_configuration_name}}"
           }
         }
       }
     ]
   }
   ```

------

1. **[変更を保存]** をクリックします。