

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

# プライベートワークフォースを作成する (Amazon Cognito コンソール)
<a name="sms-workforce-create-private-cognito"></a>

 Amazon Cognito は、プライベートワークフォースと作業チームを定義および管理するために使用されます。これは、ワーカーの ID を作成し、ID プロバイダーでこれらの ID を認証するために使用できるサービスです。  プライベートワークフォースは、単一の **Amazon Cognito ユーザープール**に対応します。プライベート作業チームは、そのユーザープール内の **Amazon Cognito ユーザーグループ**に対応します。  

 Amazon Cognito でサポートされる ID プロバイダーの例を次に示します。
+ Facebook や Google といったソーシャルサインインプロバイダー 
+ OpenID Connect (OIDC) プロバイダー 
+ Active Directory などの SAML (Security Assertion Markup Language) プロバイダー 
+ Amazon Cognito 組み込みの ID プロバイダー 

 詳細については、「[Amazon Cognito とは](https://docs.aws.amazon.com/cognito/latest/developerguide/what-is-amazon-cognito.html)」を参照してください。

Amazon Cognito を使用してプライベートワークフォースを作成するには、少なくとも 1 つのユーザーグループを含む既存の Amazon Cognito ユーザープールが必要です。ユーザープールの作成方法については、「[チュートリアル: ユーザープールの作成](https://docs.aws.amazon.com/cognito/latest/developerguide/tutorial-create-user-pool.html)」を参照してください。ユーザーグループをプールに追加する方法については、「[ユーザープールにグループを追加する](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html)」を参照してください。

ユーザープールを作成したら、次のステップに従い、そのユーザープールを Amazon SageMaker AI にインポートしてプライベートワークフォースを作成します。

**Amazon Cognito ユーザープールをインポートしてプライベートワークフォースを作成するには**

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

1. ナビゲーションペインで、**[Labeling workforces]** (ラベル付けワークフォース) を選択します。

1. **[プライベート]** を選択します。

1. **[Create private team]** (プライベートチームを作成) を選択します。これにより、プライベートワークフォースと作業チームが作成されます。

1. **[Import workers from existing Amazon Cognito user groups]** (既存の Amazon Cognito ユーザーグループからワーカーをインポートする) を選択します。

1. 作成したユーザープールを選択します。ユーザープールには、ドメインと既存のユーザーグループが必要です。ドメインが見つからないというエラーが表示された場合は、グループの Amazon Cognito コンソールの **[App integration]** (アプリの統合) ページの **[Domain name]** (ドメイン名) オプションで設定します。

1. アプリクライアントを選択します。SageMaker AI で生成されたクライアントを使用することをお勧めします。

1. プールからユーザーグループを選択して、そのメンバーをインポートします。

1. 必要に応じて、新しいラベル付けジョブが利用可能になったときにワーカーにメールで通知されるように、チームをサブスクライブする Amazon Simple Notification Service (Amazon SNS) トピックを選択します。Amazon SNS 通知は Ground Truth でサポートされていますが、Augmented AI ではサポートされていません。ワーカーをサブスクライブし SNS 通知を受信すると、Ground Truth ラベル付けジョブに関する通知のみがワーカーに届きます。Augmented AI タスクに関する通知は届きません。

1. **[Create private team]** (プライベートチームを作成) を選択します。

**重要**  
Amazon Cognito ユーザープールを使用してワークフォースを作成した後、そのワークフォースを削除する場合は、まず SageMaker AI コンソールでそのプールに関連付けられているすべての作業チームを削除してください。  

 プライベートワークフォースをインポートした後、ページをリフレッシュして **[Private workforce summary]** (プライベートワークフォースの概要) ページを表示します。この画面では、ワークフォースの Amazon Cognito ユーザープールに関する情報、ワークフォースの作業チームのリスト、プライベートワークフォースのすべてのメンバーのリストが表示されます。このワークフォースは、Amazon Augmented AI と Amazon SageMaker Ground Truth の両方で、人間によるレビュータスクとデータラベリングジョブそれぞれに使用できるようになりました。