Amazon MQ 发布说明 - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon MQ 发布说明

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

日期 文档更新
2023 年 1 月 13 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.8.34。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2022 年 12 月 15 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.9.24。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2022 年 12 月 13 日

Amazon MQ 现已在中东(阿联酋)区域推出。有关可用区域的信息,请参阅《Amazon 一般参考》中的 Amazon 区域和终端节点

2022 年 11 月 14 日

Amazon MQ for RabbitMQ 现在支持 3.10,这是一个新的主要引擎版本。Classic Queues 版本 2 (CQv2) 现已开启。不支持从 3.8 直接更新到 3.10。有关更多信息,请参阅下列内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2022 年 11 月 9 日

Amazon MQ 现在支持 ActiveMQ 5.17.2,这是一个新的次要引擎版本。有关更多信息,请参阅下列内容:

2022 年 8 月 17 日

Amazon MQ 现在支持 ActiveMQ 5.17.1,这是一个新的主要引擎版本。该更新和所有后续更新将不再支持 TLS 1.0 和 1.1。有关更多信息,请参阅下列内容:

2022 年 7 月 14 日

Amazon MQ 现在支持 ActiveMQ 5.16.5,这是一个新的次要引擎版本。有关更多信息,请参阅下列内容:

2022 年 5 月 4 日

Amazon MQ 在代理配置中添加了 networkConnector 元素的包容性语言。

2022 年 4 月 25 日

Amazon MQ 这一版本添加了 CRITICAL_ACTION_REQUIRED 代理状态和 ActionRequired API 属性。当代理降级时,CRITICAL_ACTION_REQUIRED 会通知您。ActionRequired 为您提供一个代码,您可以使用该代码在《开发人员指南》中查找有关如何解决此问题的说明。

2022 年 4 月 20 日

Amazon MQ 现在支持 ActiveMQ 5.16.4,这是一个新的次要引擎版本。有关更多信息,请参阅下列内容:

2022 年 3 月 1 日

Amazon MQ 现已在亚太地区(雅加达)区域推出。有关可用区域的信息,请参阅《Amazon 一般参考》中的 Amazon 区域和终端节点

2022 年 2 月 25 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ version 3.8.27。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2022 年 2 月 16 日

Amazon MQ 现已在非洲(开普敦)区域中推出。有关可用区域的信息,请参阅《Amazon 一般参考》中的 Amazon 区域和终端节点

2022 年 2 月 14 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.9.13。自动次要版本升级无法用于从 Rabbit 3.8 升级到 3.9。为此,请手动升级您的代理

有关 RabbitMQ 3.9 中推出的新功能的更多信息,请参阅 GitHub 网站上的版本 3.9.0 发布说明页面

注意

目前,Amazon MQ 不支持,或 RabbitMQ 3.9 中推出的在 JSON 中使用结构化日志记录。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2022 年 2 月 7 日

Amazon MQ for RabbitMQ 推出新的代理指标,这些指标使您能够监控集群部署中的所有三个节点中的平均资源使用率。

有关更多信息,请参阅下列内容:

2022 年 1 月 18 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.8.26。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2022 年 1 月 13 日

Amazon MQ 引入 RABBITMQ_MEMORY_ALARM 状态代码以在代理发出高内存警报并且处于运行不良状态时通知您。Amazon MQ 提供详细信息和建议来帮助您诊断、解决和防止高内存警报。有关更多信息,请参阅下列内容。

2022 年 1 月 6 日

当您为 ActiveMQ 代理配置适用于 Amazon MQ 的 CloudWatch Logs 时,Amazon MQ 支持在基于 IAM 资源的策略中使用 aws:SourceArnaws:SourceAccount 全局条件上下文键来防止出现混淆代理人问题。有关更多信息,请参阅下列内容。

2021 年 12 月 20 日

Amazon MQ for ActiveMQ 引入一组新的指标,使您能够监控使用受支持的不同传输协议实现的最大连接数,并且其他新指标使您能够监控连接到代理网络中的代理的节点数。有关更多信息,请参阅下列内容。

2021 年 11 月 16 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.8.23。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅 管理 Amazon MQ for RabbitMQ 引擎版本

2021 年 10 月 12 日

Amazon MQ 现在支持 ActiveMQ 5.16.3,这是一个新的次要引擎版本。有关更多信息,请参阅下列内容:

2021 年 9 月 8 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.8.22。

此版本包含一个针对在以前支持的版本 RabbitMQ 3.8.17 中识别的队列问题的修复,这些队列使用每消息 TTL(存活时间)。我们建议您将现有代理升级到版本 3.8.22。

有关此版本中的修复和功能的更多信息,请参阅以下内容:

有关支持的 Amazon MQ for RabbitMQ 版本和代理升级的更多信息,请参阅管理 Amazon MQ for RabbitMQ 引擎版本

2021 年 8 月 25 日

由于使用每消息存活时间(TTL)的队列存在问题,Amazon MQ for RabbitMQ 已暂时禁用 RabbitMQ 引擎版本 3.8.17。我们建议使用版本 3.8.11。

2021 年 7 月 29 日

Amazon MQ for RabbitMQ 现在支持 RabbitMQ 版本 3.8.17。有关此更新中包含的修补程序和功能的更多信息,请参阅以下内容:

2021 年 7 月 16 日

现在,您可以使用Amazon Web Services Management Console、Amazon CLI 或 Amazon MQ API 调整 Amazon MQ 代理的维护时段。要了解有关代理维护时段的更多信息,请参阅以下内容。

2021 年 7 月 6 日

Amazon MQ for RabbitMQ 推出了对一致性哈希交换器类型的支持。一致性哈希交换器根据通过消息的路由键计算的哈希值将消息路由到队列。有关更多信息,请参阅下列内容:

2021 年 6 月 7 日

Amazon MQ 现在支持 ActiveMQ 5.16.2,这是一个新的主要引擎版本。有关更多信息,请参阅下列内容:

2021 年 5 月 26 日

Amazon MQ for RabbitMQ 现已在中国(北京)和中国(宁夏)区域推出。有关可用区域的信息,请参阅Amazon区域和终端节点

2021 年 5 月 18 日

Amazon MQ for RabbitMQ 实现了代理默认值。

首次创建代理时,Amazon MQ 会根据您选择的实例类型和部署模式创建一组代理策略和虚拟主机限制,以优化代理的性能。有关更多信息,请参阅下列内容:

2021 年 5 月 5 日

Amazon MQ 现在支持 ActiveMQ 5.15.15。有关更多信息,请参阅下列内容:

2021 年 5 月 5 日

Amazon MQ 已开始跟踪对Amazon托管式策略的更改。有关更多信息,请参阅下列内容:

2021 年 4 月 14 日

Amazon MQ 现已在中国(北京)和中国(宁夏)区域推出。有关可用区域的信息,请参阅Amazon区域和终端节点

2021 年 4 月 7 日

Amazon MQ 现在支持 RabbitMQ 3.8.11。有关此更新中包含的修补程序和功能的更多信息,请参阅以下内容:

2021 年 4 月 1 日

Amazon MQ 现已在亚太地区(大阪)区域推出。有关可用区域的信息,请参阅 Amazon MQ 区域和终端节点

2020 年 12 月 21 日

Amazon MQ 现在支持 ActiveMQ 5.15.14。有关更多信息,请参阅下列内容:

2020 年 11 月 4 日

Amazon MQ 现在支持 RabbitMQ,这是一个常用的开源消息代理。这使您能够将现有的 RabbitMQ 消息代理迁移到 Amazon,而不必重写代码。

Amazon MQ for RabbitMQ 可管理单个消息代理和集群消息代理,并处理预置基础设施、设置代理和更新软件等任务。

要开始使用 Amazon MQ,请创建代理,并将基于 JVM 的应用程序连接到您的 RabbitMQ 代理,请参阅创建并连接到 RabbitMQ 代理

2020 年 10 月 22 日

Amazon MQ 支持 ActiveMQ 5.15.13。有关更多信息,请参阅下列内容:

2020 年 9 月 30 日

Amazon MQ 现已在欧洲(米兰)区域推出。有关可用区域的信息,请参阅 Amazon MQ 区域和终端节点

2020 年 7 月 27 日

您可以使用 Active Directory 或其他 LDAP 服务器中存储的凭据对 Amazon MQ 用户进行身份验证。您还可以添加、删除和修改 Amazon MQ 用户,并为主题和队列分配权限。有关更多信息,请参阅 将 LDAP 与 ActiveMQ 集成

2020 年 7 月 17 日

Amazon MQ 现在支持 mq.t3.micro 实例类型。有关更多信息,请参阅Broker instance types

2020 年 6 月 30 日

Amazon MQ 支持 ActiveMQ 5.15.12。有关更多信息,请参阅下列内容:

2020 年 4 月 30 日

Amazon MQ 支持 broker 元素上的新子集合元素 systemUsage。有关更多信息,请参阅systemUsage

Amazon MQ 还支持 kahaDB 子元素上的三个新属性。

  • journalDiskSyncStrategy=periodic - 在 journalDiskSyncInterval 的情况下,执行磁盘同步的时间间隔 (毫秒)。

  • journalDiskSyncStrategy - 配置磁盘同步策略。

  • preallocationStrategy - 配置在需要新日志文件时,代理尝试预分配日志文件的方式。

有关更多信息,请参阅Attributes

2020 年 3 月 3 日

Amazon MQ 支持两个新的 CloudWatch 指标

  • TempPercentUsage – 非持久性消息使用的可用临时存储的百分比。

  • JobSchedulerStorePercentUsage – 作业计划程序存储所使用的磁盘空间百分比。

有关更多信息,请参阅Monitoring Amazon MQ using CloudWatch

2020 年 2 月 4 日 Amazon MQ 已在亚太地区(香港)和中东(巴林)区域推出。有关可用区域的信息,请参阅Amazon区域和终端节点
2020 年 1 月 22 日

Amazon MQ 支持 ActiveMQ 5.15.10。有关更多信息,请参阅下列内容:

2019 年 12 月 19 日 Amazon MQ 已在欧洲(斯德哥尔摩)和南美洲(圣保罗)区域推出。有关可用区域的信息,请参阅Amazon区域和终端节点
2019 年 12 月 16 日 Amazon MQ 支持使用 Amazon Elastic Block Store(EBS)为代理存储创建吞吐量优化的代理,而不是使用默认的 Amazon Elastic File System(Amazon EFS)。要利用跨多个可用区的高持久性和复制功能,请使用 Amazon EFS。要利用低延迟和高吞吐量,请使用 Amazon EBS。
重要
  • 您只能将 Amazon EBS 与 mq.m5 代理实例类型系列配合使用。

  • 尽管您可以更改代理实例类型,但在创建代理之后无法更改代理存储类型

  • Amazon EBS 在单个可用区内复制数据,但不支持 ActiveMQ 主动/备用部署模式。

有关更多信息,请参阅下列内容:
2019 年 10 月 18 日

提供了两个新的 Amazon CloudWatch 指标:TotalEnqueueCountTotalDequeueCount。有关更多信息,请参阅ActiveMQ 目标(队列和主题)指标

2019 年 10 月 11 日

Amazon MQ 现已在美国商业区域中支持符合美国联邦信息处理标准 140-2(FIPS)的终端节点。

有关更多信息,请参阅下列内容:

2019 年 9 月 30 日

Amazon MQ 现在提供了通过更改主机实例类型来扩展代理的功能。有关更多信息,请参阅 UpdateBrokerInputhostInstanceType 属性,以及 DescribeBrokerOutputpendingHostInstanceType 属性。

2019 年 8 月 30 日

现在,您可以在控制台中和使用 UpdateBrokerInput 更新与代理关联的安全组。

2019 年 7 月 22 日

Amazon MQ 集成了 Amazon Key Management Service(KMS)以提供服务器端加密。您现在可以选择自己的客户托管式 CMK,或者在您的 Amazon KMS 账户中使用 Amazon 托管式 KMS 密钥。有关更多信息,请参阅静态加密

Amazon MQ 支持通过以下方式使用 Amazon KMS 密钥。

  • Amazon拥有的 KMS 密钥 – 密钥由 Amazon MQ 所有,不在您的账户中。

  • Amazon托管式 KMS 密钥 – Amazon托管式 KMS 密钥(aws/mq)是您账户中的一个 KMS 密钥,由 Amazon MQ 代表您创建、管理和使用。

  • 选择现有的客户托管式 CMK – 客户托管式 CMK 由您在 Amazon Key Management Service(KMS)中创建和管理。

2019 年 6 月 19 日 Amazon MQ 已在欧洲(巴黎)和亚太地区(孟买)区域推出。有关可用区域的信息,请参阅Amazon区域和终端节点
2019 年 6 月 12 日 Amazon MQ 已在加拿大(中部)区域推出。有关可用区域的信息,请参阅Amazon区域和终端节点
2019 年 6 月 3 日

提供了两个新的 Amazon CloudWatch 指标:EstablishedConnectionsCountInactiveDurableSubscribers。有关更多信息,请参阅下列内容:

2019 年 5 月 10 日

mq.t2.micro 实例类型的数据存储限制为 20GB。有关更多信息,请参阅下列内容:

2019 年 4 月 29 日

现在,您可以使用基于标签的策略和资源级权限。有关更多信息,请参阅下列内容:

2019 年 4 月 16 日

现在,您可以使用 REST API 检索有关代理引擎和代理实例选项的信息。有关更多信息,请参阅下列内容:

2019 年 4 月 8 日

Amazon MQ 支持 ActiveMQ 5.15.9。有关更多信息,请参阅下列内容:

2019 年 3 月 4 日 改进了有关为代理网络配置动态故障转移和重新平衡客户端的文档。通过配置 transportConnectors 以及 networkConnectors 配置选项启用动态故障转移。有关更多信息,请参阅下列内容:
2019 年 2 月 27 日 除了以下区域外,还在欧洲(伦敦)区域推出了 Amazon MQ:
  • 亚太地区(新加坡)

  • 美国东部(俄亥俄州)

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈)

  • 亚太地区(东京)

  • 亚太地区(首尔)

  • 亚太地区(悉尼)

  • 欧洲(法兰克福)

  • 欧洲(爱尔兰)

2019 年 1 月 24 日

默认配置现在包含用于清除不活动目标的策略。

2019 年 1 月 17 日

Amazon MQ mq.t2.micro 实例类型目前仅支持每个线级协议 100 个连接。有关更多信息,请参阅Quotas in Amazon MQ

2018 年 12 月 19 日 您可以在代理网络中配置一系列 Amazon MQ 代理。有关详细信息,请参阅以下章节:
2018 年 12 月 11 日 Amazon MQ 支持 ActiveMQ 5.15.8、5.15.6 和 5.15.0。
2018 年 12 月 5 日 Amazon 支持资源标记以帮助跟踪您的成本分配。您可以在创建资源时标记资源,也可以通过查看资源的详细信息来标记该资源。有关更多信息,请参阅标记资源
2018 年 11 月 19 日 Amazon 扩展了其 SOC 合规性计划,将 Amazon MQ 包含为一项符合 SOC 的服务
2018 年 10 月 15 日
  • 每个用户的最大组数为 20。有关更多信息,请参阅用户

  • 每个代理每个线级协议的最大连接数为 1000。有关更多信息,请参阅代理

2018 年 9 月 27 日 除了 5.15.0 之外,Amazon MQ 还支持 ActiveMQ 5.15.6。有关更多信息,请参阅下列内容:
2018 年 8 月 31 日
  • 可供使用的指标如下:

    • CurrentConnectionsCount

    • TotalConsumerCount

    • TotalProducerCount

    想要了解更多信息,请参阅 Amazon MQ for ActiveMQ 指标 部分。

  • 代理的 IP 地址显示在 Details (详细信息) 页面中。

    注意

    对于禁用公开可用性的代理,将显示内部 IP 地址。

2018 年 8 月 30 日 除以下区域外,还在亚太地区(新加坡)区域推出了 Amazon MQ:
  • 美国东部(俄亥俄)

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈)

  • 亚太地区(东京)

  • 亚太地区(首尔)

  • 亚太地区(悉尼)

  • 欧洲(法兰克福)

  • 欧洲(爱尔兰)

2018 年 7 月 30 日 您可以配置 Amazon MQ 以将常规日志和审核日志发布到 Amazon CloudWatch Logs。有关更多信息,请参阅Configuring Amazon MQ to publish logs to Amazon CloudWatch Logs
2018 年 7 月 25 日 除以下区域外,还在亚太地区(东京)和亚太地区(首尔)区域推出了 Amazon MQ :
  • 美国东部(俄亥俄州)

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈州)

  • 亚太地区(悉尼)

  • 欧洲(法兰克福)

  • 欧洲(爱尔兰)

2018 年 7 月 19 日 您可以使用 Amazon CloudTrail 记录 Amazon MQ API 调用。有关更多信息,请参阅Logging Amazon MQ API calls using CloudTrail
2018 年 6 月 29 日 除了 mq.t2.micromq.m4.large 之外,以下代理实例类型可用于需要高吞吐量的常规开发、测试和生产工作负载:
  • mq.m5.large

  • mq.m5.xlarge

  • mq.m5.2xlarge

  • mq.m5.4xlarge

有关更多信息,请参阅Broker instance types

2018 年 27 月 6 日 除以下区域外,还在美国西部(加利福尼亚北部)区域推出了 Amazon MQ:
  • 美国东部(俄亥俄州)

  • 美国东部(弗吉尼亚北部)

  • 美国西部(俄勒冈州)

  • 亚太地区(悉尼)

  • 欧洲(法兰克福)

  • 欧洲(爱尔兰)

2018 年 6 月 14 日
  • 您可以使用 AWS::Amazon MQ::Broker Amazon CloudFormation 资源来执行以下操作:

    • 创建代理。

    • 添加配置更改或修改指定代理的用户。

    • 返回有关指定代理的信息。

    • 删除指定代理。

    注意

    当您更改 Amazon MQ 代理 ConfigurationIdAmazon MQ 代理用户属性类型的任何属性时,代理将立即重启。

  • 您可以使用 AWS::Amazon MQ::Configuration Amazon CloudFormation 资源来执行以下操作:

    • 创建配置。

    • 更新指定配置。

    • 返回有关指定配置的信息。

    注意

    您可以使用 Amazon CloudFormation 来修改(但不删除)Amazon MQ 配置。

2018 年 6 月 7 日 Amazon MQ 控制台支持德语、巴西葡萄牙语、西班牙语、意大利语和繁体中文。
2018 年 5 月 17 日 每个 代理的用户数限制为 250。有关更多信息,请参阅用户
2018 年 3 月 13 日 创建代理大约需要 15 分钟。有关更多信息,请参阅完成代理创建任务
2018 年 3 月 1 日
2018 年 1 月 10 日

下列更改影响 Amazon MQ 控制台

  • 在代理列表中,Creation (创建) 列默认情况下是隐藏的。如需自定义页面大小和列,请选择

  • MyBroker 页面的 Connections(连接)部分中,选择安全组的名称或 会打开 EC2 控制台(而不是 VPC 控制台)。EC2 控制台可以对入站和出站规则进行更为直观的配置。想要了解更多信息,请参阅更新的启用入站连接部分。

2018 年 1 月 9 日
  • 在 IAM 控制台上将 REST 操作 ID UpdateBroker 的权限正确列为 mq:UpdateBroker

  • 从 IAM 控制台中删除了错误的 mq:DescribeEngine 权限。

2017 年 11 月 28 日 这是 Amazon MQ 和《Amazon MQ 开发人员指南》的初始版本。
  • Amazon MQ 已在以下区域推出:

    • 美国东部(俄亥俄)

    • 美国东部(弗吉尼亚北部)

    • 美国西部(俄勒冈州)

    • 亚太地区(悉尼)

    • 欧洲(法兰克福)

    • 欧洲(爱尔兰)

    mq.t2.micro 实例类型的使用受 CPU 积分和基准性能 的限制 – 能够突增 至基准性能水平以上(有关更多信息,请参阅 CpuCreditBalance 指标)。如果您的应用程序需要固定性能,请考虑使用 mq.m5.large 实例类型。

  • 您可以创建 mq.m4.largemq.t2.micro 代理。

    mq.t2.micro 实例类型的使用受 CPU 积分和基准性能 的限制 – 能够突增 至基准性能水平以上(有关更多信息,请参阅 CpuCreditBalance 指标)。如果您的应用程序需要固定性能,请考虑使用 mq.m5.large 实例类型。

  • 您可以使用 ActiveMQ 5.15.0 代理引擎。

  • 您还可以使用 Amazon MQ REST API 和 Amazon SDK 以编程方式创建和管理代理。

  • 您可以访问您的代理,方法是使用 ActiveMQ 支持的任何编程语言并通过为以下协议明确启用 TLS:

  • 您可以使用各种 ActiveMQ 客户端连接到 ActiveMQ 代理。我们建议使用 ActiveMQ 客户端。有关更多信息,请参阅Connecting a Java application to your broker

  • 您的代理可以发送和接收任何大小的消息。