创建和删除跨区域数据复制代理
使用跨区域数据复制(CRDR),您可以根据需要,在两个 AWS 区域中的 Amazon MQ for ActiveMQ 消息代理之间切换。您可以将现有代理指定为主代理并为该代理创建副本,也可以同时创建新的主代理和副本代理。然后,您可以使用 Amazon MQ Promote
API 操作将副本代理提升为主代理角色。有关主代理和副本代理的更多信息,请参阅Amazon MQ 中的主代理和副本代理。
以下说明描述了如何使用 Amazon MQ 管理控制台创建和配置副本代理。
注意
跨区域灾难恢复功能仅适用于商业分区的美国区域中版本 5.17.3 上的 Amazon MQ for ActiveMQ 代理。
CRDR 代理仅适用于实例大小 mq.m5.large
及以上。
-
登录 Amazon MQ 控制台
。 -
在 Select broker engine (选择代理引擎) 页面上,选择 Apache ActiveMQ。
-
在 Select deployment and storage (选择部署和存储) 页面的 Deployment mode and storage type (部署模式和存储类型) 部分,执行以下操作:
-
对于部署模式,选择主动/备用代理。主动/备用代理由两个不同可用区中配置为冗余对的两个代理组成。这些代理与您的应用程序以及 Amazon EFS 进行同步通信。有关更多信息,请参阅Broker Architecture。
-
-
在“其他选项”下,选择启用跨区域数据复制。
-
选择 Next(下一步)。
-
在 Configure settings (配置设置) 页面的 Details (详细信息) 部分,执行以下操作:
-
输入 Broker name (代理名称)。
重要
请勿在代理名称中添加个人身份信息(PII)或其他机密或敏感信息。其他Amazon服务(包括 CloudWatch Logs)可以访问代理名称。代理名称不适合用于私有或敏感数据。
选择 Broker instance type (代理实例类型)(例如 mq.m5.large)。有关更多信息,请参阅Broker instance types。
-
-
在 ActiveMQ Web Console access (ActiveMQ Web 控制台访问) 部分,提供 Username (用户名) 和 Password (密码)。以下限制适用于代理用户名和密码:
-
用户名只能包含字母数字字符、短划线、句点、下划线和波浪线(- . _ ~)。
-
密码必须至少为 12 个字符,包含至少 4 个唯一字符,并且不得包含逗号、冒号或等号(,:=)。
重要
请勿在代理用户名中添加个人身份信息(PII)或其他机密或敏感信息。其他Amazon服务(包括 CloudWatch Logs)可以访问代理用户名。代理用户名不适合用于私有或敏感数据。
-
-
在“跨区域灾难恢复”部分中,执行以下操作:
定义主区域。
选择 Create broker (创建代理)。
页面顶部的绿色闪存栏确认 Amazon MQ 正在恢复区域中创建副本代理。您还可以查看代理的 CRDR 角色和 RPO 状态。要关闭“CRDR 角色”和“RPO 状态”列,请选择代理表右上角的齿轮图标。然后,在首选项页面上,关闭 CRDR 角色或 RPO 状态。
步骤 2:创建现有代理的副本
-
在 Amazon MQ 控制台的“代理”页面上,选择创建副本代理。
-
在选择主代理页面上,选择要用作 CRDR 主代理的现有代理。然后选择下一步。
-
在配置设置页面上的副本代理详细信息部分,使用下拉菜单选择副本区域。
-
在副本代理的 ActiveMQ 控制台用户部分中,提供副本代理控制台用户的用户名和密码。以下限制适用于代理用户名和密码:
-
用户名只能包含字母数字字符、短划线、句点、下划线和波浪线(- . _ ~)。
-
密码必须至少为 12 个字符,包含至少 4 个唯一字符,并且不得包含逗号、冒号或等号(,:=)。
重要
请勿在代理用户名中添加个人身份信息(PII)或其他机密或敏感信息。其他Amazon服务(包括 CloudWatch Logs)可以访问代理用户名。代理用户名不适合用于私有或敏感数据。
-
-
在用于在代理之间桥接访问的数据复制用户部分中,提供将访问主代理和副本代理的用户的用户名和密码。以下限制适用于代理用户名和密码:
-
用户名只能包含字母数字字符、短划线、句点、下划线和波浪线(- . _ ~)。
-
密码必须至少为 12 个字符,包含至少 4 个唯一字符,并且不得包含逗号、冒号或等号(,:=)。
重要
请勿在代理用户名中添加个人身份信息(PII)或其他机密或敏感信息。其他Amazon服务(包括 CloudWatch Logs)可以访问代理用户名。代理用户名不适合用于私有或敏感数据。
配置任何其他设置。然后选择下一步。
-
-
在查看并创建页面上,查看副本代理的详细信息。然后,选择创建副本代理。
-
接下来,重启主代理。这也将重启副本代理。有关重启代理的说明,请参阅Rebooting a Broker。
有关为 ActiveMQ 代理配置其他设置的更多信息,请参阅创建并连接到 ActiveMQ 代理
删除 CRDR 代理
要删除主或副本 CRDR 代理,必须先取消配对,然后重启代理。以下说明介绍如何使用 Amazon 管理控制台取消配对和重启代理。
-
在代理页面上,选择要取消配对的 CRDR 代理,然后选择编辑。
-
在数据复制部分的代理编辑页面上,选择取消配对代理。
-
在弹出窗口中输入“unpair”以确认您的选择。然后选择取消配对代理。
-
接下来,重启取消配对的主代理。这也将重启副本代理。有关重启代理的说明,请参阅Rebooting a Broker。主代理重启后,两个代理均为取消配对状态,可以单独删除。要删除您的代理,请参阅Deleting a broker。