创建私有人力(Amazon Cognito 控制台) - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建私有人力(Amazon Cognito 控制台)

Amazon Cognito 用于定义和管理您的私有人力和工作团队。它是一项服务,可用于为工作人员创建身份并通过身份提供商对这些身份进行验证。  私有人力对应于单个 Amazon Cognito 用户池。私有工作团队对应于该用户池中的 Amazon Cognito 用户组。 

Amazon Cognito 支持的示例身份提供商:

  • 社交登录提供商,例如 Facebook 和 Google

  • OpenID Connect (OIDC) 提供商

  • 安全断言标记语言 (SAML) 提供商,如 Active Directory

  • Amazon Cognito 内置身份提供商

有关更多信息,请参阅什么是 Amazon Cognito?

要使用 Amazon Cognito 创建私有人力,您现在必须拥有一个包含至少一个用户组的 Amazon Cognito 用户池。请参阅教程:创建用户池以了解如何创建用户池。请参阅将组添加到用户池以了解如何将用户组添加到池。

创建用户池后,请按照以下步骤操作,通过将该用户池导入 Amazon SageMaker 中来创建私有人力。

通过导入 Amazon Cognito 用户池来创建私有人力

  1. 在 SageMakerhttps://console.aws.amazon.com/sagemaker/ 打开 控制台。

  2. 在导航窗格中,选择 Labeling workforces (标记人力)

  3. 选择 Private (私有)

  4. 选择 Create private team (创建私有团队)。这将创建一个私有人力和一个工作团队。

  5. 选择 Import workers from existing Amazon Cognito user groups (从现有 Amazon Cognito 用户组导入工作人员)

  6. 选择已创建的用户池。用户池需要域和现有用户组。如果您收到域缺失错误,请在 控制台的 控制台的 App integration (应用程序集成) 页面上的 Domain nameAmazon Cognito (域名) 选项中设置它。

  7. 选择一个应用程序客户端。我们建议使用由 SageMaker 生成的客户端。

  8. 从池中选择一个用户组以导入其成员。

  9. (可选)选择将团队订阅到的 Amazon Simple Notification Service (Amazon SNS) 主题,这样在有新的标记作业可用时,其工作人员将收到通知。Amazon SNS 通知受 Ground Truth 支持,但不受 Augmented AI 支持。如果您为工作人员订阅以接收 SNS 通知,他们将仅接收有关Ground Truth标记作业的通知。它们不接收有关Augmented AI任务的通知。

  10. 选择 Create private team (创建私有团队)

重要

在使用 Amazon Cognito 用户池创建人力后,必须先在 SageMaker 控制台中删除与该池关联的所有工作团队,然后才能删除它。 

在导入私有人力后,请刷新页面以查看 Private workforce summary (私有人力摘要) 页面。在此页面上,您可以看到有关人力的 Amazon Cognito 用户池的信息、人力的工作团队的列表,以及您的私有人力的所有成员的列表。此人力现在可分别在 Amazon Augmented AI 和 中用于Amazon SageMaker Ground Truth人工审核任务和数据标记作业。