设置亚马逊 SQS - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

设置亚马逊 SQS

在首次使用 Amazon SQS 之前,您必须完成以下步骤。

步骤 1:创建一个 Amazon Web Services 账户 和IAM用户

要访问任何 Amazon 服务,你首先需要创建一个 Amazon Web Services 账户,一个可以使用的亚马逊账户 Amazon 产品。你可以用你的 Amazon Web Services 账户 查看您的活动和使用情况报告以及管理身份验证和访问权限。

为了避免使用你的 Amazon Web Services 账户 Amazon SQS 操作的 root IAM 用户,最佳做法是为每个需要亚马逊管理权限的用户创建一个用户SQS。

注册获取 Amazon Web Services 账户

如果你没有 Amazon Web Services 账户,请完成以下步骤来创建一个。

要注册 Amazon Web Services 账户
  1. 打开https://portal.aws.amazon.com/billing/注册。

  2. 按照屏幕上的说明进行操作。

    在注册时,将接到一通电话,要求使用电话键盘输入一个验证码。

    当你注册时 Amazon Web Services 账户,一个 Amazon Web Services 账户根用户已创建。root 用户可以访问所有内容 Amazon Web Services 服务 以及账户中的资源。作为安全最佳实践,请为用户分配管理访问权限,并且只使用根用户来执行需要根用户访问权限的任务

Amazon 注册过程完成后会向您发送一封确认电子邮件。您可以随时前往 https://aws.amazon.com/并选择 “我的账户”,查看当前账户活动并管理您的账户

保护IAM用户

在你注册之后 Amazon Web Services 账户,通过开启多重身份验证 (MFA) 来保护您的管理用户。有关说明,请参阅《用户指南》中的为IAM用户启用虚拟MFA设备(控制台)。IAM

让其他用户访问您的 Amazon Web Services 账户 资源,创建IAM用户。为了保护您的IAM用户,请打开MFA并仅向IAM用户提供执行任务所需的权限。

有关创建和保护IAM用户的更多信息,请参阅《IAM用户指南》中的以下主题:

第 2 步:授权以编程方式访问

使用亚马逊SQS操作(例如,使用 Java 或通过 Amazon Command Line Interface),您需要一个访问密钥 ID 和一个私有访问密钥。

注意

访问密钥 ID 和私有访问密钥特定于 Amazon Identity and Access Management。 不要将它们与其他凭证混淆 Amazon 服务,例如 Amazon EC2 密钥对。

如果用户想要与之交互,则需要编程访问权限 Amazon 在外面 Amazon Web Services Management Console。 的 Amazon APIs还有 Amazon Command Line Interface 需要访问密钥。可能的话,创建临时凭证,该凭证由一个访问密钥 ID、一个秘密访问密钥和一个指示凭证何时到期的安全令牌组成。

要向用户授予编程式访问权限,请选择以下选项之一。

哪个用户需要编程式访问权限? 目的 方式
IAM 使用短期证书签署对的编程请求 Amazon CLI 或者 Amazon APIs(直接或使用 Amazon SDKs). 按照使用临时证书中的说明进行操作 AmazonIAM用户指南中的资源。
IAM

(不推荐使用)

使用长期证书签署对的编程请求 Amazon CLI 或者 Amazon APIs(直接或使用 Amazon SDKs).
按照《用户指南》中管理IAM用户访问密钥中的IAM说明进行操作。

第 3 步:为使用示例代码做好准备

本指南包括使用以下内容的示例 Amazon SDK适用于 Java。要运行示例代码,请按照入门中的设置说明进行操作 Amazon SDK适用于 Java 2.0

你可以发展 Amazon 其他编程语言中的应用程序,例如 Go JavaScript、Python 和 Ruby。有关更多信息,请参阅构建工具 Amazon.

注意

您SQS无需编写代码即可浏览亚马逊,使用诸如 Amazon Command Line Interface (Amazon CLI) 或 Windows PowerShell。你可以找到 Amazon CLI 的 Amazon SQS 部分中的示例 Amazon CLI 命令参考。你可以在 “亚马逊简单队列服务” 部分找到 Windows PowerShell 示例 Amazon Tools for PowerShell Cmdlet 参考资料。

后续步骤

现在,您已经准备好开始使用管理Amazon SQS 队列和消息了 Amazon Web Services Management Console.