簡體   English   中英

如果有定期備份,我該如何恢復 Cosmos DB 容器?

[英]How could I restore a Cosmos DB container if there is a periodic backup?

有沒有辦法在我不小心刪除 Cosmos DB 容器后恢復它? 我只是將實時環境與本地 Cosmos DB 模擬器混淆了。

當我進入設置-備份和恢復時,它說:

您的帳戶處於定期備份模式。 您現在可以更改為連續模式以獲得更好的備份和恢復體驗。 更改為連續模式

這是否意味着仍然可以通過某種方式恢復刪除操作? 但我找不到恢復刪除的選項。

對於配置了定期備份的 Cosmos DB 容器(正如您在這里提到的那樣),Microsoft 對如何潛在地恢復數據有非常規范的指導 TL;DR - 您應該在可行的情況下盡快向 Microsoft Azure 支持團隊提交支持請求(確保包括鏈接文章中指示的他們需要的所有信息)。 他們在鏈接文檔中的用詞選擇強烈表明對此具有時間敏感性,並且您需要在相對較短的時間內提出此類請求以確保獲得最佳結果。

為了方便/后代(強調我的),我從下面的鏈接文檔中復制了相關位:

請求從備份恢復數據

如果您不小心刪除了數據庫或容器,您可以提交支持票或致電 Azure 支持以從自動在線備份中恢復數據。 Azure 支持僅適用於選定的計划,例如標准計划、開發人員計划和高於這些計划的計划。 基本計划不提供 Azure 支持。

若要還原備份的特定快照,Azure Cosmos DB 要求數據在該快照的備份周期內可用。 在請求恢復之前,您應該了解以下詳細信息:

  • 准備好您的訂閱 ID。

  • 根據您的數據被意外刪除或修改的方式,您應該准備好獲得更多信息。 建議您提前准備好可用的信息,以盡量減少在某些時間敏感的情況下可能有害的來回。

  • 如果刪除整個 Azure Cosmos DB 帳戶,則需要提供已刪除帳戶的名稱。 如果您創建另一個與已刪除帳戶同名的帳戶,請與支持團隊分享該名稱,因為這有助於確定要選擇的正確帳戶。 建議為每個已刪除的帳戶提交不同的支持票,因為它可以最大限度地減少恢復狀態的混亂。

  • 如果刪除了一個或多個數據庫,則應提供 Azure Cosmos DB 帳戶和 Azure Cosmos DB 數據庫名稱,並指定是否存在同名的新數據庫。

  • 如果刪除了一個或多個容器,則應提供 Azure Cosmos DB 帳戶名稱、數據庫名稱和容器名稱。 並指定是否存在同名容器。

  • 如果你不小心刪除或損壞了你的數據,你應該在 8 小時內聯系 Azure 支持,以便 Azure Cosmos DB 團隊可以幫助你從備份中恢復數據。 在您創建恢復數據的支持請求之前,請確保將您帳戶的備份保留期增加到至少 7 天。 最好在此事件發生后 8 小時內提高您的保留率。 這樣 Azure Cosmos DB 支持團隊將有足夠的時間來恢復你的帳戶。

除了 Azure Cosmos DB 帳戶名稱、數據庫名稱、容器名稱之外,還應指定數據可以還原到的時間點。 盡可能准確以幫助我們確定當時最好的可用備份非常重要。 指定 UTC 時間也很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM