本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon MQ 跨区域数据复制代理
借助跨区域数据复制 (CRDR),您可以根据需要在两个区域的 Amazon MQ for ActiveMQ 消息代理之间切换。AWS您可以将现有代理指定为主代理并为该代理创建副本,也可以同时创建新的主代理和副本代理。然后,您可以使用 Amazon MQ Promote
API 操作将副本代理提升为主代理角色。有关主代理和副本代理的更多信息,请参阅用于跨区域数据复制的主代理和副本代理。
以下说明描述了如何使用 Amazon MQ 管理控制台创建和配置副本代理。
先决条件
要使用跨区域数据复制功能,您必须查看并遵守以下先决条件:
-
版本:跨区域数据复制功能仅适用于Amazon MQ for ActiveMQ 代理 5.17.6 及更高版本。
-
区域:以下区域支持跨区域数据复制:美国东部(俄亥俄州)、美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)、美国西部(北加利福尼亚)。
-
实例类型:跨区域数据复制仅适用于代理实例大小
mq.m5.large
及更大规模。 -
部署类型:跨区域数据复制仅适用于部署了多可用区的活动/备用代理。
-
代理状态:您只能为代理状态为
Running
的主代理创建副本代理。
步骤 1(可选):创建新的主代理
-
登录 Amazon MQ 控制台
。 -
在 Amazon MQ 控制台的“代理”页面上,选择创建代理。
-
在 Select broker engine (选择代理引擎) 页面上,选择 Apache ActiveMQ。
-
在 Select deployment and storage (选择部署和存储) 页面的 Deployment mode and storage type (部署模式和存储类型) 部分,执行以下操作:
-
对于部署模式,选择主动/备用代理。主动/备用代理由两个不同可用区中配置为冗余对的两个代理组成。这些代理与您的应用程序和 Amazon EFS 同步通信。有关更多信息,请参阅 适用于 ActiveMQ 经纪商的 Amazon MQ 部署选项。
-
-
选择下一步。
-
在 Configure settings (配置设置) 页面的 Details (详细信息) 部分,执行以下操作:
-
输入 Broker name (代理名称)。
重要
请勿在经纪人名称中添加个人身份信息 (PII) 或其他机密或敏感信息。代理名称可供其他 Amazon 服务(包括日 CloudWatch 志)访问。代理名称不适合用于私有或敏感数据。
选择 Broker instance type (代理实例类型)(例如 mq.m5.large)。有关更多信息,请参阅 Broker instance types。
-
-
在 ActiveMQ Web Console access (ActiveMQ Web 控制台访问) 部分,提供 Username (用户名) 和 Password (密码)。以下限制适用于代理用户名和密码:
-
用户名只能包含字母数字字符、短划线、句点、下划线和波浪线(- . _ ~)。
-
密码必须至少为 12 个字符,包含至少 4 个唯一字符,并且不得包含逗号、冒号或等号(,:=)。
重要
请勿在经纪人用户名中添加个人身份信息 (PII) 或其他机密或敏感信息。其他 Amazon 服务(包括 CloudWatch 日志)可以访问经纪人的用户名。代理用户名不适合用于私有或敏感数据。
-
页面顶部的绿色闪存栏确认 Amazon MQ 正在恢复区域中创建副本代理。您还可以查看您的经纪人的CRDR角色和RPO状态。要关闭 “CRDR角色” 和 “RPO状态” 列,请选择经纪人表格右上角的齿轮图标。然后,在 “首选项” 页面上,关闭 “CRDR角色” 或 RPO “状态”。
步骤 2:创建现有代理的副本
-
在 Amazon MQ 控制台的“代理”页面上,选择创建副本代理。
-
在选择主经纪商页面上,选择要用作CRDR主经纪人的现有经纪商。然后选择下一步。
-
在配置副本代理页面上,使用下拉菜单选择副本区域。
-
在副本代理的 ActiveMQ 控制台用户部分中,提供副本代理控制台用户的用户名和密码。以下限制适用于代理用户名和密码:
-
用户名只能包含字母数字字符、短划线、句点、下划线和波浪线(- . _ ~)。
-
密码必须至少为 12 个字符,包含至少 4 个唯一字符,并且不得包含逗号、冒号或等号(,:=)。
重要
请勿在经纪人用户名中添加个人身份信息 (PII) 或其他机密或敏感信息。其他 Amazon 服务(包括 CloudWatch 日志)可以访问经纪人的用户名。代理用户名不适合用于私有或敏感数据。
-
-
在用于在代理之间桥接访问的数据复制用户部分中,提供将访问主代理和副本代理的用户的用户名和密码。以下限制适用于代理用户名和密码:
-
用户名只能包含字母数字字符、短划线、句点、下划线和波浪线(- . _ ~)。
-
密码必须至少为 12 个字符,包含至少 4 个唯一字符,并且不得包含逗号、冒号或等号(,:=)。
重要
请勿在经纪人用户名中添加个人身份信息 (PII) 或其他机密或敏感信息。其他 Amazon 服务(包括 CloudWatch 日志)可以访问经纪人的用户名。代理用户名不适合用于私有或敏感数据。
配置任何其他设置。然后选择下一步。
-
-
在查看并创建页面上,查看副本代理的详细信息。然后,选择创建副本代理。
-
接下来,重启主代理。这也将重启副本代理。有关重启代理的说明,请参阅Rebooting a Broker。
有关为 ActiveMQ 代理配置其他设置的更多信息,请参阅入门:创建并连接 ActiveMQ 代理