

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

# Amazon SNS トピックを作成する
<a name="sms-workforce-management-private-sns"></a>

作業チームの通知用の Amazon SNS トピックを作成するステップは、*Amazon SNS デベロッパーガイド*の「[Getting Started](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html)」のステップと似ていますが、1 つ重要な追加事項として、Amazon SageMaker AI がユーザーに代わってトピックにメッセージを発行できるようにアクセスポリシーを追加する必要があります。

コンソールを使用して作業チームを作成する場合、コンソールにはチーム用に新しいトピックを作成するオプションが用意されているため、以下のステップを実行する必要はありません。

**重要**  
Amazon SNS 機能は Amazon A2I でサポートされていません。作業チームを Amazon SNS トピックに登録すると、ワーカーは Ground Truth ラベル付けジョブに関する通知のみを受信します。Amazon A2I での人間によるレビューの新しいタスクに関する通知はワーカーには届きません。

**トピックの作成時にポリシーを追加するには**

1. Amazon SNS コンソールの[https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home)を開いてください。

1. **[トピックの作成]** でトピックの名前を入力し、**[次のステップ]** を選択します。

1. **[アクセスポリシー]** で、**[Advanced]** (アドバンスト) を選択します。

1. **[JSON editor]** (JSON エディタ) で、トピックの ARN を表示する `Resource` プロパティを見つけます。

1. `Resource` ARN 値をコピーします。

1. 最後の閉じ括弧 (`]`) の前に、以下のポリシーを追加します。

   ```
       , {
           "Sid": "AwsSagemaker_SnsAccessPolicy",
           "Effect": "Allow",
           "Principal": {
               "Service": "sagemaker.amazonaws.com"
           },
           "Action": "sns:Publish",
           "Resource": "arn:partition:sns:region:111122223333:MyTopic", # ARN of the topic you copied in the previous step
           "Condition": {
               "ArnLike": {
                   "aws:SourceArn": "arn:partition:sagemaker:region:111122223333:workteam/*" # Workteam ARN
               },
               "StringEquals": {
                   "aws:SourceAccount": "111122223333" # SNS topic account
               }
           }
       }
   ```

1.  トピックを作成する。

作成されたトピックは **[トピック]** 概要画面に表示されます。トピックの作成の詳細については、「*Amazon SNS デベロッパーガイド*」の「[トピックの作成](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-create-topic.html)」を参照してください。

# ワーカーサブスクリプションの管理
<a name="workteam-private-sns-manage-topic"></a>

作成済みの作業チームをトピックにサブスクライブした場合、その作成時にチームに追加された個々のメンバーはトピックに自動的にサブスクライブされません。ワーカーのメールアドレスをトピックにサブスクライブする方法については、「*Amazon SNS デベロッパーガイド*」の「[トピックへのエンドポイントのサブスクライブ](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-create-subscribe-endpoint-to-topic.html)」を参照してください。

ワーカーがトピックに自動的にサブスクライブされる唯一の状況は、ワークチームの作成時に Amazon Cognito ユーザーグループを作成またはインポートし、***かつ***、そのワークチームの作成時にトピックサブスクリプションを設定する場合です。Amazon Cognito によるワークチームの作成および管理の詳細については、「[作業チームを作成する (Amazon Cognito コンソール)](sms-workforce-management-private-cognito.md#create-work-teams-cog)」を参照してください。