共用方式為


還原 Azure Blob

本文說明如何使用 Azure 入口網站,從作業或保存備份執行 Azure Blob 的還原。 有了作業備份,您可以使用作業備份設定,獲釋 Blob 內容的子集,將儲存帳戶的區塊 Blob 還原到保留範圍內的任何時間點。 透過保存庫備份,您可以使用根據備份排程建立的恢復點來執行還原。

您也可以使用 Azure PowerShellAzure CLIREST API,透過 Azure 備份來還原 Azure Blob。

如需有關 Azure Blob 儲存體保存庫備份的正式發行,以及其如何透過抵禦勒索軟體和長期保留來增強詳細資料保護的資訊,請參閱 Microsoft 社群中樞部落格 (英文)。

在您開始之前

  • Blob 將會還原到相同的儲存體帳戶。 因此在您所要還原的時間點之後有所變更的 Blob,均會遭到覆寫。
  • 在還原作業中,只能還原標準一般用途 v2 儲存體帳戶中的區塊 Blob。 附加 Blob、分頁 Blob 和進階區塊 Blob 不會還原。
  • 當您執行還原作業時,Azure 儲存體會對要在作業執行期間還原的範圍內 Blob 封鎖資料作業。
  • 如果具有作用中租用的 Blob 包含在要還原的範圍中,而且如果目前版本的租用 Blob 與針對 PITR 提供的時間戳上舊版不同,則還原作業將會以不可部分完成的方式失敗。 建議您在開始還原作業之前解除任何正在進行中的租約。
  • 在還原作業中不會建立或刪除快照集。 只有基底 Blob 會還原為先前的狀態。
  • 如果您藉由呼叫 [刪除容器] 作業來刪除儲存體帳戶中的容器,則該容器無法使用還原作業恢復還原。 如果您稍後想要還原,請刪除個別的 Blob,而不是刪除整個容器。 此外,Microsoft 建議啟用容器的軟刪除,以搭配作業備份,進一步防止容器被意外刪除。
  • 關於所有限制和支援案例,請參閱支援矩陣

還原 Blob

要透過韌性啟動恢復,請遵循以下步驟:

  1. 進入韌 ,然後選擇 恢復

    截圖展示了如何從韌性中恢復 Azure Blob。

  2. 在 [復原] 窗格的 [資源管理] 底下,選取 [Azure Blobs](Azure 儲存體)作為您要復原的數據源類型,然後選取 [備份] 作為您要復原項目的解決方案。 按一下 [選取],選取您要對其執行復原動作的項目。

    顯示如何選取備份實例的螢幕快照。

  3. 在 [選取恢復點] 索引標籤上,選取您要還原的備份類型。

    • 針對操作備份,請選擇您要還原資料的日期和時間。 您也可以使用滑桿來選擇要還原的時間點。 日期旁出現的還原詳細資料會顯示有效的持續時間,在此期間內可還原資料。 Blob 的作業備份提供持續備份,並允許您精確控制資料復原的時間點。

      此螢幕快照顯示 Blob 作業備份的還原選項。

    • 針對保存庫備份,請選擇您要從中執行還原的恢復點。

      此螢幕擷取畫面顯示 Blob 保存庫備份的還原選項。

    附註

    此處所提及的時間是您的當地時間。

  4. 在 [還原參數] 索引標籤上,根據您選擇執行還原的備份類型選取選項。

    還原參數

    針對操作備份,請選擇下列其中一個選項:

    • 還原儲存體帳戶中的所有 Blob:使用此選項可將 Blob 回復至選取的時間點,以還原儲存體帳戶中的所有區塊 Blob。 若儲存體帳戶包含大量資料或發生過大量流失,所需的還原時間可能較長。

    • 瀏覽並還原選取的容器:使用此選項可讓您瀏覽並選取最多 10 個要還原的容器。 您必須有足夠的權限才能查看儲存體帳戶中的容器,否則可能無法查看儲存體帳戶的內容。

    • 使用前置詞比對來選取要還原的 Blob:此選項可讓您使用前置詞比對來還原 Blob 的子集。 您可以在單一容器內或跨多個容器,指定最多 10 個依詞彙編篡順序的 Blob 範圍,讓這些 Blob 回復到過去的指定時間點狀態。 請牢記以下幾點:

      • 您可以使用正斜線 (/) 來分隔容器名稱與 Blob 前置詞。
      • 指定範圍的開頭包含在內,但指定的範圍為獨佔。

    如需有關如何使用前置詞來還原 Blob 範圍的詳細資訊,請參閱本節

    針對保存庫備份,請選擇下列其中一個選項:

    • 還原所有備份的容器:使用此選項來還原儲存體帳戶中的所有備份容器。
    • 瀏覽並選取容器以進行還原:使用此選項可瀏覽並選取最多 100 個容器進行還原。 您必須有足夠的權限才能查看儲存體帳戶中的容器,否則無法查看儲存體帳戶的內容。 選取目標儲存體帳戶 (及其訂用帳戶),也就是需要還原資料的儲存體帳戶。

    您可以選擇性地指定一組前置詞來還原容器內的特定 Blob。 若要提供前置詞清單,請選取 [新增/編輯容器 ],對應至您選取要還原的每個容器。

    附註

    保存庫必須具有儲存體帳戶備份參與者目標儲存體帳戶上指派的角色。 選取 [驗證],以確保已指派執行還原的必要權限。 完成後,請前往下一個索引標籤。

    螢幕快照顯示選擇保險庫備份的選項。

  5. 您完成指定要復原的 Blob 之後,請前往 [檢閱 + 復原] 索引標籤,然後選取 [復原] 以起始復原。

  6. 追蹤還原:使用 [備份工作] 檢視來追蹤還原的詳細資料和狀態。 為此,請前往 [復原]> [工作]。 執行還原時,狀態將會顯示為 [進行中]

    顯示如何追蹤還原作業的螢幕快照。

    還原作業順利完成時,狀態將會變更為 [已完成]。 一旦還原順利完成,您就可以在儲存體帳戶中再次讀取和寫入 Blob。

其他主題

使用前綴匹配來還原資料塊

請考慮下列範例:

螢幕快照顯示具有前綴相符的還原作業。

影像中顯示的還原作業會執行下列動作:

  • 這會還原 container1 的完整內容。
  • 這會還原 container2 中字典範圍 blob1 到 blob5 內的 Blob。 此範圍會還原具有 blob1、blob11、blob100、blob2 等名稱的 Blob。 範圍的結尾不包括在內,因此會還原名稱開頭為 blob4 的 blob,但不會還原名稱開頭為 blob5 的 blob。
  • 這會還原 container3 和 container4 中的所有 Blob。 由於範圍的結尾不包括在內,所以此範圍不會還原 container5

針對保存庫備份,前置詞比對會在指定容器下,主動搜尋以指定輸入開頭的資料夾和 Blob 等項目。 例如,當您指定前置詞 b 時,則只會複寫名稱開頭為該字母的 Blob。 此外,您可以定義虛擬目錄,並包含最多 五個前置詞

此螢幕擷取畫面顯示使用前置詞比對,對保存庫備份進行還原的選項。

下一步