创建 Amazon SNS 主题 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建 Amazon SNS 主题

为工作团队通知创建 Amazon SNS 主题的步骤与《亚马逊SNS开发者指南》中的 “入门” 中的步骤类似,但还有一个重要的补充,即您必须添加访问策略,这样 Amazon SageMaker 才能代表您向该主题发布消息。

如果您使用控制台创建工作团队,控制台会提供一个选项用于为团队创建新主题,这样您就无需执行这些步骤。

重要

亚马逊 A2I 不支持亚马逊SNS功能。如果您为工作团队订阅亚马逊SNS主题,则工作人员将只会收到有关 Ground Truth 标签工作的通知。工作人员不会收到有关新的 Amazon A2I 人工审核任务的通知。

在创建主题时添加策略
  1. https://console.aws.amazon.com/sns/v3/ hom SNS e 上打开亚马逊主机。

  2. Create topic (创建主题) 中,输入主题的名称,然后选择 Next steps (后续步骤)

  3. 访问策略 中,选择高级

  4. JSON编辑器中,找到显示主题的Resource属性ARN。

  5. 复制该ResourceARN值。

  6. 在最后一个右方括号 (]) 之前,添加以下策略。

    , { "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 } } }
  7. 创建主题。

创建主题后,它将显示在 Topics (主题) 摘要屏幕中。有关创建主题的更多信息,请参阅《Amazon SNS 开发者指南》中的创建主题