如果有定期备份,我如何恢复Cosmos DB容器?



是否有办法在我不小心删除后恢复Cosmos DB容器?我只是把实时环境和本地Cosmos DB模拟器搞混了。

当我进入设置-备份&恢复它说:

您的帐户处于定时备份模式。现在可以切换到连续模式,以获得更好的备份和恢复体验。切换到连续模式

这是否意味着仍然有可能恢复删除操作?但是我找不到恢复删除的选项。

对于配置了定期备份的Cosmos DB容器(正如您在这里提到的情况),Microsoft对如何恢复数据有非常规范的指导。TL;DR -你应该尽快向微软Azure支持团队提交支持请求(确保包括他们需要的所有信息,如链接文章所示)。他们在链接文档中选择的单词强烈地表明了这方面的时间敏感性,并且您需要在相对较短的时间内提出这样的请求以确保最佳结果。

我从下面的链接文档中复制了相关的部分,以方便/后代(强调我的):

请求从备份中恢复数据

如果您不小心删除了数据库或容器,您可以提交支持票据或调用Azure支持从自动在线备份中恢复数据。Azure支援只适用于选定的计划,例如标准计划、开发商,以及比这些更高的计划。Azure支持不可用

要恢复备份的特定快照,Azure Cosmos DB需要该快照的数据在备份周期内可用。在请求恢复之前,您应该有以下详细信息:

  • 准备好您的订阅ID。

  • 根据您的数据被意外删除或修改的方式,您应该准备有额外的信息。建议你事先准备好信息,以尽量减少来回的次数在一些时间敏感的情况下,这可能是有害的。

  • 如果整个Azure Cosmos DB帐户被删除,您需要提供被删除的帐户名。如果您创建了另一个帐户与删除的帐户名称相同,请与支持团队共享因为它有助于决定选择正确的账户。这是建议为每个删除的帐户提交不同的支持票因为它最大限度地减少了恢复状态的混乱。

  • 如果删除一个或多个数据库,您应该提供AzureCosmos DB的帐号,以及Azure Cosmos DB数据库的名称和指定如果存在同名的新数据库。

  • 如果删除了一个或多个容器,您应该提供AzureCosmos DB帐户名称、数据库名称和容器名称。和指定是否存在同名的容器。

  • 如果你不小心删除或损坏了你的数据,你应该在8小时内联系Azure支持,以便Azure Cosmos DB团队可以帮助您从备份中恢复数据。在创建支持数据恢复请求,确保增加备份为您的帐户保留至少七天。最好是在活动后8小时内提高留存率。这样Azure Cosmos DB支持团队将有足够的时间来恢复您的数据库帐户。

除了Azure Cosmos数据库帐户名,数据库名,容器名名称时,您应该指定可以保存数据的时间点恢复。为了帮助我们,尽可能精确是很重要的确定当时可用的最佳备份。这也是

最新更新