Amazon SQS 发行说明 - Amazon Simple Queue Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon SQS 发行说明

下表列出了 Amazon SQS 功能发布和改进。有关 Amazon Simple Queue Service 开发人员指南 的更改,请参阅 Amazon SQS 文档历史记录

日期 功能发布
2020 年 1 月 9 日 Amazon SQS 的一分钟 CloudWatch 指标适用于所有商业区域。有关更多信息,请参阅 CloudWatch 的可用 Amazon SQS 指标
2019 年 11 月 25 日
2019 年 11 月 13 日 适用于 Amazon SQS 的 服务器端加密 (SSE) 在中国区域可用。有关服务器端加密以及如何使用的更多信息,请参阅静态加密
2019 年 10 月 10 日 FIFO (先进先出) 队列在在 中东(巴林) 区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2019 年 9 月 5 日 您可以在 AWS GovCloud(美国东部) 和 AWS GovCloud (US-West) 区域中从 Amazon Virtual Private Cloud 发送信息到您的 Amazon SQS 队列。有关更多信息,请参阅 Amazon SQS 的 Amazon Virtual Private Cloud 终端节点
2019 年 8 月 28 日
2019 年 8 月 22 日
2019 年 7 月 25 日 临时队列可帮助您在使用常规消息模式(如 request-response)时节省开发时间和部署成本。您可以使用临时队列客户端来创建高吞吐量、经济高效和应用托管的临时队列。有关更多信息,请参阅 Amazon SQS 临时队列
2019 年 6 月 20 日 适用于 Amazon SQS 的服务器端加密 (SSE) 在AWS GovCloud(美国东部)区域中可用。 有关服务器端加密以及如何使用的更多信息,请参阅 静态加密
2019 年 5 月 15 日 FIFO (先进先出) 队列在在亚太地区(香港)、中国(北京)、AWS GovCloud(美国东部)和AWS GovCloud (US-West)区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2019 年 4 月 4 日 您可以为 Amazon SQS 创建 Amazon VPC 终端节点策略。有关更多信息,请参阅为 Amazon SQS 创建 Amazon VPC 终端节点策略
重要
  • 您只能将 Amazon Virtual Private Cloud 与 HTTPS Amazon SQS 终端节点一起使用。

  • 在将 Amazon SQS 配置为从 Amazon VPC 发送消息时,必须启用私有 DNS,并且仅按 sqs.us-east-2.amazonaws.com 格式指定终端节点。

  • 私有 DNS 不支持传统终端节点,例如 queue.amazonaws.comus-east-2.queue.amazonaws.com

2019 年 3 月 14 日 FIFO (先进先出) 队列在在欧洲(斯德哥尔摩)和中国 (宁夏)区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2019 年 2 月 7 日 FIFO (先进先出) 队列是可用的 在美国东部(俄亥俄州)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、亚太地区(孟买)、亚太区域(首尔)、亚太区域(新加坡)、亚太区域(悉尼)、亚太区域(东京)、加拿大 (中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)和南美洲(圣保罗)区域中。 有关 FIFO 队列的工作原理以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列。​
2018 年 12 月 13 日 您可以从 Amazon Virtual Private Cloud 将消息发送到您的 Amazon SQS 队列。有关更多信息,请参阅Amazon SQS 的 Amazon Virtual Private Cloud 终端节点教程:从 Amazon Virtual Private Cloud 将消息发送到 Amazon SQS 队列
2018 年 11 月 8 日 FIFO (先进先出) 队列在在亚太区域(悉尼)和亚太区域(东京)区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2018 年 8 月 28 日 适用于 Amazon SQS 的服务器端加密 (SSE) 在AWS GovCloud(美国西部)区域中可用。 有关服务器端加密以及如何使用的更多信息,请参阅 静态加密
2018 年 9 月 27 日 FIFO (先进先出) 队列在在亚太区域(悉尼)和亚太区域(东京)区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2018 年 28 月 6 日 您可以配置通过传入消息来触发 Lambda 函数。有关更多信息,请参阅教程:配置队列以触发 AWS Lambda 函数
注意
  • 您的队列和 Lambda 函数必须位于同一 AWS 区域。

  • 一个 Lambda 函数可以处理来自多个队列的项(每个队列一个 Lambda 事件源)。您可以使用具有多个 Lambda 函数的同一队列。

2018 年 5 月 24 日 适用于 Amazon SQS 的服务器端加密 (SSE) 在所有提供 Amazon SQS 的商业区域(中国区域除外)中提供。 有关服务器端加密以及如何使用的更多信息,请参阅 静态加密
2018 年 3 月 20 日 Amazon CloudWatch Events 可以使用 Amazon SQS FIFO 队列作为目标。有关更多信息,请参阅使用 CloudWatch Events 自动处理从 AWS 服务到 Amazon SQS 的通知
2018 年 1 月 23 日 Amazon S3 事件通知与 Amazon SQS SSE 兼容。想要了解更多信息,请参阅更新的配置 AWS 服务的 KMS 权限 部分。
2018 年 1 月 2 日 AWS 服务的以下功能与 Amazon SQS SSE 兼容:
2017 年 10 月 19 日

您可以使用 TagQueueUntagQueueListQueueTags 操作以及 AWS 管理控制台来添加、更新、删除和列出 Amazon SQS 队列的元数据标签,从而跟踪成本分配。有关更多信息,请参阅Amazon SQS 成本分配标签教程:为 Amazon SQS 队列添加、更新和删除成本分配标签教程。

2017 年 9 月 1 日

添加权限至 MyQueue 对话框内的操作列表中显示完整的 Amazon SQS 操作集。有关更多信息,请参阅 教程:向 Amazon SQS 队列添加权限教程。

2017 年 6 月 14 日 FIFO (先进先出) 队列在在美国东部(弗吉尼亚北部)区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2017 年 6 月 8 日 FIFO (先进先出) 队列在在欧洲(爱尔兰)区域中可用。有关 FIFO 队列的工作方式以及如何开始使用它们的更多信息,请参阅 Amazon SQSFIFO (先进先出) 队列
2017 年 5 月 23 日 适用于 Amazon SQS 的服务器端加密 (SSE) 在美国东部(弗吉尼亚北部)区域中可用。 有关服务器端加密以及如何使用的更多信息,请参阅 静态加密.
2017 年 5 月 19 日
  • 您可以将 适用于 Java 的 Amazon SQS 扩展客户端库 与 Amazon SQS Java Message Service (JMS) 客户端 一起使用。

  • Amazon SQS Java Messaging Library 已更新到 1.0.3。有关更多信息,请参阅使用 JMS 和 Amazon SQS

  • 已更新使用 JMS 和 Amazon SQS部分。

2017 年 5 月 1 日 AWS 已扩展其 HIPAA 合规性计划来将 Amazon SQS 包含为符合 HIPAA 要求的服务
2017 年 4 月 28 日 适用于 Amazon SQS 的 服务器端加密 (SSE) 在美国东部(俄亥俄州) 和美国西部(俄勒冈) 区域中提供。 SSE 可让您使用 AWS Key Management Service (AWS KMS) 中托管的密钥来保护 Amazon SQS 队列中的消息内容。有关服务器端加密以及如何使用的更多信息,请参阅静态加密。有关教程,请参阅:

SSE 将 KmsMasterKeyIdKmsDataKeyReusePeriodSeconds 属性添加到 CreateQueueGetQueueAttributesSetQueueAttributes 操作。

重要

AWS 服务的一些可使用 AWS Security Token Service AssumeRole 操作向 Amazon SQS 发送通知的功能与 SSE 兼容,但仅对 标准 队列有效

有关其他服务与加密队列的兼容性的信息,请参阅配置 AWS 服务的 KMS 权限 以及您的服务文档。

2017 年 4 月 24 日
  • 适用于 Java 的 Amazon SQS 扩展客户端库 和 Amazon SQS Java Message Service (JMS) 客户端 支持 FIFO 队列。

  • Amazon SQS Java Messaging Library 已更新到 1.0.2

  • 已更新使用 JMS 和 Amazon SQS部分。

2017 年 3 月 28 日 AWS CloudFormation 允许您创建 FIFO 队列。增加了AWS CloudFormation教程。
2016 年 11 月 17 日 FIFO (先进先出) 队列标准 队列(现有队列的另一个名称)在在美国西部(俄勒冈)和美国东部(俄亥俄州)区域中中可用。有关 FIFO 队列的工作原理以及如何开始使用它们的更多信息,请参阅以下内容:

有关修订的 Amazon SQS 教程,请参阅以下内容:

FIFO 队列增加了以下 API 功能:

重要

自 2016 年 11 月 17 日起,Amazon SQS 不再发布 WSDL。

Amazon SQS 缓冲的异步客户端 当前不支持 FIFO 队列。

一些向 AWS 发送通知的 Amazon SQS 或外部服务可能无法与 FIFO 队列兼容,即使允许您将 FIFO 队列设置为目标。

AWS 服务的以下功能当前与 FIFO 队列不兼容:

有关其他服务与 FIFO 队列的兼容性的信息,请参阅您的服务文档。

FIFO 队列不支持单个消息上的计时器。

2016 年 8 月 31 日 ApproximateAgeOfOldestMessage CloudWatch 指标可让您找到队列中最早的未删除消息大概的存在时间。有关更多信息,请参阅CloudWatch 的可用 Amazon SQS 指标
2016 年 2 月 12 日 您可从 Amazon SQS 控制台查看 CloudWatch 指标,一次最多可以查看队列的 10 个指标。有关更多信息,请参阅使用 CloudWatch 监控 Amazon SQS 队列
2015 年 10 月 27 日 适用于 Java 的 Amazon SQS 扩展客户端库 可让您使用 Amazon S3 管理 Amazon SQS 消息。有关更多信息,请参阅 Amazon Simple Queue Service 开发人员指南中的使用 Amazon SQS 管理大 Amazon S3 消息
2014 年 12 月 29 日

Amazon SQS 使您能够对 Amazon SQS 队列使用 JMS (Java Message Service)。有关更多信息,请参阅 Amazon Simple Queue Service 开发人员指南中的使用 JMS 和 Amazon SQS

2014 年 12 月 8 日

Amazon SQS 使您能够使用 PurgeQueue 操作删除队列中的消息。有关更多信息,请参阅 Amazon Simple Queue Service API Reference中的 PurgeQueue

2014 年 7 月 16 日

Amazon SQS 使您能够使用 AWS CloudTrail 记录操作。有关更多信息,请参阅 使用 AWS CloudTrail 记录 Amazon SQS API 调用

2014 年 5 月 6 日

Amazon SQS 提供针对消息属性的支持。有关更多信息,请参阅Amazon SQS 消息属性

2014 年 1 月 29 日

Amazon SQS 为死信队列提供支持。有关更多信息,请参阅Amazon SQS 死信队列

2012 年 11 月 21 日

您可以使用 Amazon SQS 控制台为 Amazon SQS 队列订阅 Amazon SNS 主题。有关更多信息,请参阅教程:为 Amazon SQS 队列订阅 Amazon SNS 主题

2012 年 11 月 5 日

Amazon SQS 的 2012-11-05 API 版本添加了对签名版本 4(该版本提高了安全性和性能)的支持。有关签名版本 4 的更多信息,请参阅使用 HMAC-SHA 的基本身份验证过程

2012 年 11 月 5 日

AWS SDK for Java包含一个缓冲的异步客户端 AmazonSQSBufferedAsyncClient(用于访问 Amazon SQS)。通过启用客户端缓冲(其中,从客户端发出的调用先进行缓冲,然后再作为批处理请求发送到 Amazon SQS),此客户端允许您更轻松地对请求进行批处理。有关客户端缓冲和请求批处理的更多信息,请参阅启用客户端缓冲和请求批处理

2012 年 11 月 5 日

Amazon SQS 的 2012-11-05 API 版本添加了长轮询支持。长轮询允许 Amazon SQS 等待指定的时间,直到消息可用,而不是在消息不可用时返回空响应。有关长轮询的更多信息,请参阅“Amazon SQS 短轮询和长轮询”。