本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Amazon MQ 跨區域資料複寫代理程式
使用跨區域資料複寫 (CRDR),您可以視需要在兩個AWS區域的 ActiveMQ 訊息代理程式之間切換。您可以將現有代理程式指定為主要代理程式,並為此代理程式建立複本,也可以一併建立新的主要和複本代理程式。然後,您可以使用 Amazon MQ Promote
API 操作將複本代理人升級為主要代理人角色。如需有關主要和複本代理程式的詳細資訊,請參閱 用於跨區域資料複寫的主要和複本代理程式。
下列指示說明如何使用 Amazon MQ Management Console 建立和設定複本代理程式。
必要條件
若要使用跨區域資料複製功能,您必須檢閱並遵守下列先決條件:
-
版本:跨區域資料複寫功能僅適用於第 5.17.6 版和更新版本的 Amazon MQ for ActiveMQ 代理程式。
-
區域:下列區域支援跨區域複寫:美國東部 (俄亥俄)、美國東部 (維吉尼亞北部)、美國西部 (奧勒岡) 及美國西部 (加利佛尼亞北部)。
-
執行個體類型:跨區域資料複寫僅適用於大小
mq.m5.large
以上的代理程式執行個體。 -
部署類型:跨區域資料複寫僅適用於具有多可用區域部署的運作中/待命代理程式。
-
代理程式狀態:您只能為具有
Running
代理程式狀態的主要代理程式建立複寫代理程式。
步驟 1 (選擇性):建立新的主要代理程式
-
登入 Amazon MQ 主控台
。 -
在 Amazon MQ 主控台的「代理程式」頁面上,選擇建立代理程式。
-
在選取代理程式引擎頁面上,選擇 Apache ActiveMQ。
-
在選取部署和儲存頁面的部署模式和儲存類型區段中,執行下列動作:
-
針對部署模式,選擇作用中/待命中介裝置提供高可用性。作用中/待命中介裝置提供高可用性是由兩個不同可用區域中的兩個代理程式所組成,並設定於備援組合中。這些代理程式會與您的應用程式和 Amazon EFS 同步通訊。如需詳細資訊,請參閱適用於 ActiveMQ 代理程式的 Amazon MQ 部署選項。
-
-
選擇下一步。
-
在 Configure settings (進行設定) 頁面的 Details (詳細資訊) 區段中,執行以下動作:
-
輸入代理程式名稱。
重要
請勿在經紀人名稱中添加個人身份信息(PII)或其他機密或敏感信息。代理程式名稱可 AWS 供其他服務存取,包括 CloudWatch 記錄檔。代理程式名稱不適用於私有或敏感資料。
選擇代理程式執行個體類型 (例如,mq.m5.large)。如需詳細資訊,請參閱Broker instance types。
-
-
在 ActiveMQ Web 主控台存取區段中,提供使用者名稱和密碼。以下限制適用於代理程式使用者名稱和密碼:
-
您的使用者名稱只能包含英數字元、破折號、句點、底線和波狀符號 (- . _ ~)。
-
密碼必須至少有 12 個字元、包含至少 4 個唯一字元,而且不得包含逗號、冒號或等號 (,: =)。
重要
不要在代理用戶名中添加個人身份信息(PII)或其他機密或敏感信息。代理程式使用者名稱可 AWS 供其他服務存取,包括 CloudWatch 記錄檔。代理程式使用者名稱不適用於私有或敏感資料。
-
頁面頂端的綠色閃爍列可確認 Amazon MQ 正在復原區域中建立複本代理程式。您還可以查看經紀人的CRDR角色和RPO狀態。若要關閉「CRDR角色RPO」和「狀態」欄,請選擇「代理程式」表格右上角的齒輪圖示。然後,在 「偏好設定」 頁面上,關閉「CRDR角色」或「RPO狀態」。
步驟 2:建立現有代理程式的複本
-
在 Amazon MQ 主控台的「代理程式」頁面上,選擇建立複本中介裝置。
-
在「選擇主要代理」頁面上,選取要用作CRDR主要代理的現有代理。然後選擇下一步。
-
在設定複本代理程式頁面上,使用下拉式功能表選擇複本區域。
-
在覆寫中介裝置的 ActiveMQ 主控台使用者區段中,提供複本代理程式主控台使用者的使用者名稱和密碼。以下限制適用於代理程式使用者名稱和密碼:
-
您的使用者名稱只能包含英數字元、破折號、句點、底線和波狀符號 (- . _ ~)。
-
密碼必須至少有 12 個字元、包含至少 4 個唯一字元,而且不得包含逗號、冒號或等號 (,: =)。
重要
不要在代理用戶名中添加個人身份信息(PII)或其他機密或敏感信息。代理程式使用者名稱可 AWS 供其他服務存取,包括 CloudWatch 記錄檔。代理程式使用者名稱不適用於私有或敏感資料。
-
-
在代理程式之間進行橋接存取的資料複寫使用者區段中,提供將存取主要和複本代理程式之使用者的使用者名稱和密碼。以下限制適用於代理程式使用者名稱和密碼:
-
您的使用者名稱只能包含英數字元、破折號、句點、底線和波狀符號 (- . _ ~)。
-
密碼必須至少有 12 個字元、包含至少 4 個唯一字元,而且不得包含逗號、冒號或等號 (,: =)。
重要
不要在代理用戶名中添加個人身份信息(PII)或其他機密或敏感信息。代理程式使用者名稱可 AWS 供其他服務存取,包括 CloudWatch 記錄檔。代理程式使用者名稱不適用於私有或敏感資料。
進行任何其他設定。然後選擇下一步。
-
-
在檢閱並建立頁面上,檢閱複本代理程式詳細資訊。然後選擇建立複本中介裝置。
-
接著重新啟動主要代理程式。這樣做也會重新啟動複本代理程式。如需有關重新啟動代理程式的指示,請參閱 Rebooting a Broker。
如需為 ActiveMQ 代理程式進行其他設定的詳細資訊,請參閱 開始使用:建立並連線到 ActiveMQ 代理程式