创建起始资源 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

创建起始资源

本页面介绍如何为消息存档和分析示例使用案例创建以下资源:

  • 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. 选择 Create bucket(创建存储桶)。

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

    4. 选择创建存储桶

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

  2. 创建两个 Amazon SQS 队列:

    1. 打开 Amazon SQS 控制台

    2. 选择 Create queue (创建队列)。

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

    4. 对于 Name (名称),请输入 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. 选择 Create queue (创建队列)。

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

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

  3. 创建 SNS 主题:

    1. 打开 Amazon SNS 控制台中的 Topics(主题)页面

    2. 选择 Create topic (创建主题)

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

    4. 对于 Name (名称),请输入 ticketTopic

    5. 选择 Create topic(创建主题)

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

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

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

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

    3. 对于 Endpoint(终端节点),选择 ticketPaymentQueue 队列的 Amazon Resource Name (ARN)。

    4. 选择 Create subscription(创建订阅)

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

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

您已为此示例使用案例创建了初始资源。要继续,请参阅 创建 Kinesis Data Firehose 传输流