如何將傳統儲存體帳戶移轉至 Azure Resource Manager

Microsoft 將於 2024 年 8 月 31 日淘汰傳統儲存體帳戶。 若要保留任何傳統儲存體帳戶中的資料,您必須依該日期將其移轉至 Azure Resource Manager 部署模型。 移轉您的帳戶之後,該帳戶將可使用 Azure Resource Manager 部署模型的所有優點。 如需部署模型的詳細資訊,請參閱 Resource Manager 和傳統部署

本文說明如何將傳統儲存體帳戶移轉至 Azure Resource Manager 部署模型。 如需詳細資訊,請參閱在 2024 年 8 月 31 日前將傳統儲存體帳戶移轉至 Azure Resource Manager

移轉程序概觀

開始移轉之前,請閱讀了解從傳統部署模型移轉至 Azure Resource Manager 的儲存體帳戶,以取得程序概觀。

若要移轉傳統儲存體帳戶,您應該:

  1. 識別您的訂用帳戶中的傳統儲存體帳戶
  2. 找出並刪除傳統帳戶中的任何磁碟成品
  3. 移轉傳統儲存體帳戶
  4. 更新應用程式以使用 Azure Resource Manager API

識別您的訂用帳戶中的傳統儲存體帳戶

若要透過 Azure 入口網站列出訂用帳戶中的傳統儲存體帳戶:

  1. 在 Azure 入口網站中,瀏覽至您的儲存體帳戶清單。

  2. 選取 [新增篩選]。 在 [篩選] 對話方塊中,將 [篩選] 欄位設定為 [類型],並將 [運算子] 欄位設定為 [等於]。 然後,將 [值] 欄位設定為 microsoft.classicstorage/storageaccounts

    Screenshot showing how to list classic storage accounts in Azure portal.

找出並刪除傳統帳戶中的任何磁碟成品

傳統儲存體帳戶可能包含傳統 (非受控) 磁碟、虛擬機器映像和作業系統 (OS) 映像。 若要移轉帳戶,您必須先刪除這些成品。

重要

如果您未先刪除傳統磁碟成品,則移轉可能會失敗。

若要了解如何將非受控磁碟移轉至受控磁碟,請參閱將非受控磁碟移轉至受控磁碟

若要從 Azure 入口網站刪除磁碟成品,請遵循下列步驟:

  1. 瀏覽至 Azure 入口網站。

  2. 在頂端的 [搜尋] 列中,搜尋 [磁碟 (傳統)]、[OS 映像 (傳統)],或 [VM 映像 (傳統)] 以顯示傳統磁碟成品。

  3. 找出要刪除的傳統磁碟成品,然後選取它以檢視其屬性。

  4. 選取 [刪除] 按鈕,即可刪除磁碟成品。

    Screenshot showing how to delete classic disk artifacts in Azure portal.

如需刪除磁碟成品時可能發生的錯誤以及如何解決這些錯誤的詳細資訊,請參閱針對刪除 Azure 傳統儲存體帳戶、容器或 VHD 時發生錯誤進行疑難排解

移轉傳統儲存體帳戶

移轉傳統儲存體帳戶的程序包含四個步驟:

  1. 驗證。 在驗證階段期間,Azure 會檢查儲存體帳戶以確保其可進行移轉。

  2. 準備。 在準備階段中,Azure 會建立新的一般用途 v1 儲存體帳戶,並就可能發生的任何問題向您提出警示。 新帳戶會在與您的傳統帳戶相同區域的新資源群組中建立。

    此時,您的傳統儲存體帳戶仍然存在。 如果回報了任何問題,您可以更正它們或中止程序。

  3. 手動檢查。 最好手動檢查新的儲存體帳戶,以確定輸出如您所預期。

  4. 認可或中止。 如果您滿意移轉成功,則可以認可該移轉。 認可移轉會永久刪除傳統儲存體帳戶。

    如果移轉發生任何問題,則此時您可以中止移轉。 如果您選擇中止,則會刪除新的資源群組和新的儲存體帳戶。 您的傳統帳戶仍可供使用。 您可以解決任何問題,並再次嘗試移轉。

如需移轉程序的詳細資訊,請參閱了解從傳統部署模型至 Azure Resource Manager 的儲存體帳戶移轉

您可以使用 Azure 入口網站或 PowerShell,將傳統儲存體帳戶移轉至 Azure Resource Manager 部署模型。

若要使用 Azure 入口網站將傳統儲存體帳戶移轉至 Azure Resource Manager 部署模型:

  1. 在 Azure 入口網站中瀏覽至您的傳統儲存體帳戶。

  2. 在 [設定] 區段中,選取 [移轉至 ARM ]

  3. 選取 [驗證] 以判斷移轉的可行性。

    Screenshot showing how to migrate your classic storage account to Azure Resource Manager.

  4. 驗證成功之後,選取 [準備] 按鈕來模擬移轉。

  5. 如果準備步驟成功完成,您會看到新資源群組的連結。 選取該連結以瀏覽至新的資源群組。 移轉的儲存體帳戶會顯示於新資源群組的 [概觀] 頁面的 [資源] 索引標籤下。

    此時,您可以將傳統儲存體帳戶與新移轉的儲存體帳戶中的組態和資料進行比較。 您會在入口網站中的儲存體帳戶清單中同時看到這兩者。 傳統帳戶和已移轉的帳戶都具有相同的名稱。

    Screenshot showing the results of the Prepare step in the Azure portal.

  6. 如果您對移轉的結果不滿意,請選取 [中止] 以刪除新的儲存體帳戶和資源群組。 您可以解決任何問題,然後再試一次。

  7. 當您準備好認可時,請輸入 [是] 確認,然後選取 [認可] 以完成移轉。

重要

驗證完成後,可能會延遲幾分鐘才會啟用 [準備] 按鈕。

更新應用程式以使用 Azure Resource Manager API

將傳統儲存體帳戶移轉至 Azure Resource Manager 之後,您必須更新應用程式和指令碼以使用 Azure Resource Manager API。 Azure 儲存體資源提供者是適用於 Azure 儲存體的 Azure Resource Manager 實作。

Azure 儲存體提供 SDK,以便於呼叫 Azure 儲存體資源提供者 API:

您也可以使用最新版的 Azure PowerShell 和 Azure CLI 來管理已移轉的儲存體帳戶:

若要深入了解 Azure Resource Manager 中的資源提供者詳細資訊,請參閱資源提供者和資源類型

另請參閱