天天看點

【Azure 服務總線】有何辦法可以把原來老環境的Azure Service Bus 配置快速複制到新環境配置,而且原環境不删除

問題描述

有何辦法可以把原來老環境的Azure Service Bus 配置快速複制到新環境配置,而且原環境不删除

問題解答

在通常的做法中,是可以在Service Bus所在的資源組中,通過“移動”功能移動到其他訂閱,資源組或者是區域。但這些功能會導緻原服務删除,是以不滿足需求。

【Azure 服務總線】有何辦法可以把原來老環境的Azure Service Bus 配置快速複制到新環境配置,而且原環境不删除

 如果需要保留原來的Service Bus服務,則需要使用新方案:ARM模闆部署。

  1. 将目前區域中的服務總線命名空間導出到 Azure 資料總管模闆。
  2. 更新模闆中資源的位置。 此外,從模闆中删除預設訂閱篩選器,因為使用者無法建立預設規則,系統會自動建立。
  3. 使用該模闆将服務總線命名空間部署到目标區域。
  4. 驗證部署,確定已在目标區域中建立命名空間、隊列、主題和主題訂閱。

詳細步驟見:https://docs.azure.cn/zh-cn/service-bus-messaging/move-across-regions

當在複雜的環境中面臨問題,格物之道需:濁而靜之徐清,安以動之徐生。 雲中,恰是如此!