將 Azure 事件方格自訂主題重新放置到另一個區域
有各種原因讓您想要將現有的 Azure 資源從某個區域移至另一個區域。 您可能想要:
- 利用新的 Azure 區域。
- 只部署特定區域中可用的功能或服務。
- 符合內部原則和治理需求。
- 與公司合併和收購保持一致
- 符合容量規劃需求。
本文說明如何將 Azure 事件方格資源重新放置另一個 Azure 區域。
高階步驟為:
匯出自訂主題資源至 Azure Resource Manager 範本。
重要
只有自訂主題會匯出至範本。 不會匯出主題的任何訂用帳戶。
使用範本部署自訂主題至目標區域。
在目標區域中手動建立訂用帳戶。 當您將自訂主題匯出至目前區域中的範本時,只會匯出主題。 訂用帳戶未包含在範本中,因此在目標區域中建立自訂主題之後,請手動建立這些訂用帳戶。
驗證部署。 確認已在目標區域中建立自訂主題。
若要完成移動,請從來源區域刪除自訂主題。
必要條件
- 完成快速入門:將自訂事件路由傳送至 Web 端點 (位於來源區域中)。 請執行此步驟,以便測試本文中的步驟。
- 確定事件方格服務可在目標區域中使用。 請參閱依區域提供的產品。
準備
若要開始使用,請匯出自訂主題的 Resource Manager 範本。
登入 Azure 入口網站。
在搜尋列中,輸入事件方格主題,然後從結果清單選取 [事件方格主題]。
選取要匯出至 Resource Manager 範本的主題。
在 [事件方格主題] 頁面上,選取左側功能表 [設定] 下的 [匯出範本],然後選取工具列上的 [下載]。
重要
只有主題會匯出至範本。 不會匯出主題的訂用帳戶。 因此,在將主題移至目標區域之後,您必須建立主題的訂用帳戶。
找出您從入口網站下載的 .zip 檔案,然後將該檔案解壓縮至您選擇的資料夾。 此 ZIP 檔案包含範本和參數 JSON 檔案。
在選擇的編輯器中,開啟 [template.json]。
更新主題資源的
location
為目標區域或位置。 若要取得位置代碼,請參閱 Azure 位置。 區域名稱除去空格即為區域代碼,例如,West US
即為westus
。"type": "Microsoft.EventGrid/topics", "apiVersion": "2020-06-01", "name": "[parameters('topics_mytopic0130_name')]", "location": "westus"
儲存範本。
重新部署
部署範本以在目標區域中建立自訂主題。
- 在 Azure 入口網站中,選取 [建立資源]。
- 在 [搜尋 Marketplace] 中,輸入範本部署,然後按 ENTER。
- 選取 [範本部署]。
- 選取 建立。
- 選取 [在編輯器中組建您自己的範本]。
- 選取 [載入檔案],然後依照指示來載入您在上一節中下載的範本 template.json 檔案。
- 選取 [儲存] 以儲存範本。
- 在 [自訂部署] 頁面上,依照下列步驟執行:
選取 Azure 訂用帳戶。
在目標區域選取現有的資源群組,或建立資源群組。
針對 [區域],請選取目標區域。 若已選取現有的資源群組,這項設定則為唯讀狀態。
針對 [主題名稱],輸入主題的新名稱。
選取頁面底部的 [檢閱 + 建立] 。
在 [檢閱 + 建立] 頁面上檢閱設定,然後選取 [建立]。
Verify
部署成功之後,選取 [移至資源]。
確認您看到自訂主題的 [事件方格主題] 頁面。
請遵循將自訂事件路由傳送至 Web 端點中的步驟,將事件傳送至主題。 確認已叫用 Webhook 事件處理常式。
捨棄或清除
若要完成移動,請在來源區域中刪除自訂主題。
如果您要重新開始,請刪除目標區域的主題,並重複本文「準備」和「重新建立」章節的步驟。
若要使用 Azure 入口網站刪除自訂主題:
- 在 Azure 入口網站頂端的搜尋視窗中,輸入事件方格主題,然後從搜尋結果選取 [事件方格主題]。
- 選取要刪除的主題,然後從工具列選取 [刪除]。
- 在 [確認] 頁面上,輸入資源群組的名稱,然後選取 [刪除]。
使用 Azure 入口網站刪除包含自訂主題的資源群組:
- 在 Azure 入口網站頂端的搜尋視窗中,輸入資源群組,然後從搜尋結果選取 [資源群組]。
- 選取要刪除的資源群組,然後從工具列選取 [刪除]。
- 在 [確認] 頁面上,輸入資源群組的名稱,然後選取 [刪除]。