問題描述
有何辦法可以把原來老環境的Azure Service Bus 配置快速複制到新環境配置,而且原環境不删除
問題解答
在通常的做法中,是可以在Service Bus所在的資源組中,通過“移動”功能移動到其他訂閱,資源組或者是區域。但這些功能會導緻原服務删除,是以不滿足需求。
如果需要保留原來的Service Bus服務,則需要使用新方案:ARM模闆部署。
- 将目前區域中的服務總線命名空間導出到 Azure 資料總管模闆。
- 更新模闆中資源的位置。 此外,從模闆中删除預設訂閱篩選器,因為使用者無法建立預設規則,系統會自動建立。
- 使用該模闆将服務總線命名空間部署到目标區域。
- 驗證部署,確定已在目标區域中建立命名空間、隊列、主題和主題訂閱。
詳細步驟見:https://docs.azure.cn/zh-cn/service-bus-messaging/move-across-regions
當在複雜的環境中面臨問題,格物之道需:濁而靜之徐清,安以動之徐生。 雲中,恰是如此!