为 Amazon SNS 消息归档和分析设置初始 Amazon 资源 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

为 Amazon SNS 消息归档和分析设置初始 Amazon 资源

本主题介绍如何创建消息存档和分析示例用例所需的资源:

  • 一个 Amazon Simple Storage Service (Amazon S3) 存储桶

  • 两个 Amazon Simple Queue Service (Amazon SQS) 队列

  • 一个 Amazon SNS 主题

  • 对 Amazon SNS 主题的两个 Amazon SQS 订阅

要创建起始资源
  1. 创建 Amazon S3 存储桶:

    1. 打开 Amazon S3 控制台

    2. 选择创建存储桶

    3. 对于 Bucket name(存储桶名称),请输入全局唯一名称。保留其他字段作为默认值。

    4. 选择 创建存储桶

    有关 Amazon S3 存储桶的更多信息,请参阅 Amazon Simple Storage Service 用户指南中的创建存储桶Amazon Simple Storage Service 用户指南中的使用 Amazon S3 存储桶

  2. 创建两个 Amazon SQS 队列:

    1. 打开 Amazon SQS 控制台

    2. 选择创建队列

    3. 对于 Type(类型),选择 Standard(标准)。

    4. 对于名称,请输入 ticketPaymentQueue

    5. Access policy(访问策略)下,对于 Choose method(选择方法),选择 Advanced(高级)。

    6. 在 JSON 策略框中,粘贴以下策略:

      { "Version": "2008-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "sns.amazonaws.com" }, "Action": "sqs:SendMessage", "Resource": "*", "Condition": { "ArnEquals": { "aws:SourceArn": "arn:aws:sns:us-east-1:123456789012:ticketTopic" } } } ] }

      在此访问策略中,将 Amazon Web Services 账户 数字 (123456789012) 替换为您自己的数字,然后相应地更改 Amazon 区域 (us-east-1)。

    7. 选择创建队列

    8. 重复这些步骤以创建第二个名为 ticketFraudQueue 的 SQS 队列。

    有关创建 SQS 队列的更多信息,请参阅 Amazon Simple Queue Service 开发人员指南中的创建 Amazon SQS 队列(控制台)

  3. 创建 SNS 主题:

    1. 打开 Amazon SNS 控制台中的主题页面。

    2. 选择创建主题

    3. Details(详细信息)下,对于 Type(类型),选择 Standard(标准)。

    4. 对于名称,请输入 ticketTopic

    5. 选择创建主题

    有关创建 SNS 主题的更多信息,请参阅 创建 Amazon SNS 主题

  4. 同时为两个 SQS 队列订阅 SNS 主题。

    1. Amazon SNS 控制台上的在 ticketTopic 主题的详细信息页面,选择 Create subscription(创建订阅)。

    2. Details(详细信息)下,对于 Protocol(方案),选择 Amazon SQS

    3. 对于终端节点,选择队列的亚马逊资源名称 (ARN)。ticketPaymentQueue

    4. 选择创建订阅

    5. 重复这些步骤,使用队列的 ARN 创建第二个订阅。ticketFraudQueue

      有关订阅 SNS 主题的更多信息,请参阅 在 Amazon SNS 主题中创建订阅。您还可以从 Amazon SQS 控制台为 SQS 队列订阅 SNS 主题。有关更多信息,请参阅 Amazon Simple Queue Service 开发人员指南中的将 Amazon SQS 队列订阅到 Amazon SNS 主题(控制台)

您已为此示例使用案例创建了初始资源。要继续,请参阅 为 Amazon SNS 消息归档设置 Firehose 传输流