本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建起始资源
本页面介绍如何为消息存档和分析示例使用案例创建以下资源:
-
Amazon Simple Storage Service (Amazon S3) 存储桶
-
两个 Amazon Simple Queue Service (Amazon SQS) 队列
-
一个 Amazon SNS 主题
-
对 Amazon SNS 主题的两个 Amazon SQS 订阅
要创建起始资源
-
创建 Amazon S3 存储桶:
-
打开 Amazon S3 控制台
。 选择 Create bucket(创建存储桶)。
对于 Bucket name(存储桶名称),请输入全局唯一名称。保留其他字段作为默认值。
选择创建存储桶。
有关 Amazon S3 存储桶的更多信息,请参阅 Amazon Simple Storage Service 用户指南中的创建存储桶和 Amazon Simple Storage Service 用户指南中的使用 Amazon S3 存储桶。
-
-
创建两个 Amazon SQS 队列:
打开 Amazon SQS 控制台
。 选择 Create queue (创建队列)。
对于 Type(类型),选择 Standard(标准)。
对于 Name (名称),请输入
ticketPaymentQueue
。在 Access policy(访问策略)下,对于 Choose method(选择方法),选择 Advanced(高级)。
在 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
)。选择 Create queue (创建队列)。
重复这些步骤以创建第二个名为
ticketFraudQueue
的 SQS 队列。
有关创建 SQS 队列的更多信息,请参阅 Amazon Simple Queue Service 开发人员指南中的创建 Amazon SQS 队列(控制台)。
-
创建 SNS 主题:
打开 Amazon SNS 控制台中的 Topics(主题)页面
。 选择 Create topic (创建主题)。
在 Details(详细信息)下,对于 Type(类型),选择 Standard(标准)。
对于 Name (名称),请输入
ticketTopic
。选择 Create topic(创建主题)。
有关创建 SNS 主题的更多信息,请参阅 创建 Amazon SNS 主题。
-
同时为两个 SQS 队列订阅 SNS 主题。
-
在 Amazon SNS 控制台
上的在 ticketTopic 主题的详细信息页面,选择 Create subscription(创建订阅)。 -
在 Details(详细信息)下,对于 Protocol(方案),选择 Amazon SQS。
-
对于 Endpoint(终端节点),选择 ticketPaymentQueue 队列的 Amazon Resource Name (ARN)。
-
选择 Create subscription(创建订阅)。
-
重复这些步骤以使用 ticketFraudQueue 队列的 ARN 创建第二个订阅。
有关订阅 SNS 主题的更多信息,请参阅 订阅 Amazon SNS 主题。您还可以从 Amazon SQS 控制台为 SQS 队列订阅 SNS 主题。有关更多信息,请参阅 Amazon Simple Queue Service 开发人员指南中的将 Amazon SQS 队列订阅到 Amazon SNS 主题(控制台)。
-
您已为此示例使用案例创建了初始资源。要继续,请参阅 创建 Firehose 传送流。