创建 Amazon SNS 主题 - Amazon SageMaker

创建 Amazon SNS 主题

为工作团队通知创建 Amazon SNS 主题的步骤与 Amazon SNS 开发人员指南入门中的步骤类似,但有一个重要补充 – 您必须添加访问策略,以便 Amazon SageMaker 可以代表您向主题发布消息。

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

重要

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

在创建主题时添加策略
  1. 通过 https://console.aws.amazon.com/sns/v3/home 打开 Amazon SNS 控制台。

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

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

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

  5. 复制 Resource ARN 值。

  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 开发人员指南中的创建主题