共用方式為


將 Azure 事件方格自訂主題重新放置到另一個區域

有各種原因讓您想要將現有的 Azure 資源從某個區域移至另一個區域。 您可能想要:

  • 利用新的 Azure 區域。
  • 只部署特定區域中可用的功能或服務。
  • 符合內部原則和治理需求。
  • 與公司合併和收購保持一致
  • 符合容量規劃需求。

本文說明如何將 Azure 事件方格資源重新放置另一個 Azure 區域。

高階步驟為:

  • 匯出自訂主題資源至 Azure Resource Manager 範本。

    重要

    只有自訂主題會匯出至範本。 不會匯出主題的任何訂用帳戶。

  • 使用範本部署自訂主題至目標區域。

  • 在目標區域中手動建立訂用帳戶。 當您將自訂主題匯出至目前區域中的範本時,只會匯出主題。 訂用帳戶未包含在範本中,因此在目標區域中建立自訂主題之後,請手動建立這些訂用帳戶。

  • 驗證部署。 確認已在目標區域中建立自訂主題。

  • 若要完成移動,請從來源區域刪除自訂主題。

必要條件

準備

若要開始使用,請匯出自訂主題的 Resource Manager 範本。

  1. 登入 Azure 入口網站

  2. 在搜尋列中,輸入事件方格主題,然後從結果清單選取 [事件方格主題]

    搜尋並選取 [Azure 事件方格主題] 的螢幕擷取畫面。

  3. 選取要匯出至 Resource Manager 範本的主題

    選取 [自訂主題頁面] 的螢幕擷取畫面。

  4. 在 [事件方格主題] 頁面上,選取左側功能表 [設定] 下的 [匯出範本],然後選取工具列上的 [下載]

    匯出範本 -> [下載] 的螢幕擷取畫面。

    重要

    只有主題會匯出至範本。 不會匯出主題的訂用帳戶。 因此,在將主題移至目標區域之後,您必須建立主題的訂用帳戶。

  5. 找出您從入口網站下載的 .zip 檔案,然後將該檔案解壓縮至您選擇的資料夾。 此 ZIP 檔案包含範本和參數 JSON 檔案。

  6. 在選擇的編輯器中,開啟 [template.json]

  7. 更新主題資源的 location 為目標區域或位置。 若要取得位置代碼,請參閱 Azure 位置。 區域名稱除去空格即為區域代碼,例如,West US 即為 westus

    "type": "Microsoft.EventGrid/topics",
    "apiVersion": "2020-06-01",
    "name": "[parameters('topics_mytopic0130_name')]",
    "location": "westus"
    
  8. 儲存範本。

重新部署

部署範本以在目標區域中建立自訂主題。

  1. 在 Azure 入口網站中,選取 [建立資源]
  2. 在 [搜尋 Marketplace] 中,輸入範本部署,然後按 ENTER
  3. 選取 [範本部署]
  4. 選取 建立
  5. 選取 [在編輯器中組建您自己的範本]
  6. 選取 [載入檔案],然後依照指示來載入您在上一節中下載的範本 template.json 檔案。
  7. 選取 [儲存] 以儲存範本。
  8. 在 [自訂部署] 頁面上,依照下列步驟執行:
    1. 選取 Azure 訂用帳戶

    2. 在目標區域選取現有的資源群組,或建立資源群組。

    3. 針對 [區域],請選取目標區域。 若已選取現有的資源群組,這項設定則為唯讀狀態。

    4. 針對 [主題名稱],輸入主題的新名稱。

    5. 選取頁面底部的 [檢閱 + 建立] 。

      自訂部署頁面的螢幕擷取畫面。

    6. 在 [檢閱 + 建立] 頁面上檢閱設定,然後選取 [建立]

Verify

  1. 部署成功之後,選取 [移至資源]

    移至資源頁面的螢幕擷取畫面。

  2. 確認您看到自訂主題的 [事件方格主題] 頁面。

  3. 請遵循將自訂事件路由傳送至 Web 端點中的步驟,將事件傳送至主題。 確認已叫用 Webhook 事件處理常式。

捨棄或清除

若要完成移動,請在來源區域中刪除自訂主題。

如果您要重新開始,請刪除目標區域的主題,並重複本文「準備」和「重新建立」章節的步驟。

若要使用 Azure 入口網站刪除自訂主題:

  1. 在 Azure 入口網站頂端的搜尋視窗中,輸入事件方格主題,然後從搜尋結果選取 [事件方格主題]
  2. 選取要刪除的主題,然後從工具列選取 [刪除]
  3. 在 [確認] 頁面上,輸入資源群組的名稱,然後選取 [刪除]。

使用 Azure 入口網站刪除包含自訂主題的資源群組:

  1. 在 Azure 入口網站頂端的搜尋視窗中,輸入資源群組,然後從搜尋結果選取 [資源群組]
  2. 選取要刪除的資源群組,然後從工具列選取 [刪除]
  3. 在 [確認] 頁面上,輸入資源群組的名稱,然後選取 [刪除]。