你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

审核 Azure Cosmos DB 中连续备份模式的时间点还原操作

适用对象: NoSQL MongoDB Gremlin

Azure Cosmos DB 提供了使用活动日志针对 Azure Cosmos DB 帐户执行的所有连续模式时间点还原操作列表。 可以从 Azure 门户中的“活动日志”页查看任何 Azure Cosmos DB 帐户的活动日志。 活动日志显示针对特定帐户触发的所有操作。 触发某项时间点还原操作后,它将显示为针对源帐户和目标帐户执行的 Restore Database Account 操作。 源帐户的活动日志可用于审核还原事件,目标帐户的活动日志可用于获取有关还原进度的更新。

审核针对实时数据库帐户触发的还原

针对源帐户触发还原后,将发出一条状态为“已启动”的日志。 当还原成功或失败时,将发出一条状态分别为“成功”或“失败”的新日志。

若要获取仅针对特定帐户触发的还原操作列表,可以打开源帐户的活动日志,并使用所需的“时间范围”筛选器在搜索栏中搜索“还原数据库帐户”。 触发还原的用户的 UserPrincipalName 可以从 Event initiated by 列中找到。

Azure 门户的屏幕截图,其中显示了 Azure Cosmos DB 还原审核活动日志。

可以通过单击事件并选择“JSON”选项卡找到还原请求的参数:

Azure 门户 Azure Cosmos DB 还原审核活动日志的屏幕截图。

审核针对已删除的数据库帐户触发的还原

对于已删除的帐户,不会显示任何数据库帐户页。 可以改用订阅页中的“活动日志”获取针对已删除的帐户触发的还原。 打开“活动日志”页后,可以添加一个新筛选器以将结果范围缩小为仅列出该帐户所在的资源组,甚至可以在“资源”筛选器中使用数据库帐户名称。 活动日志的资源是针对其触发了还原的数据库帐户。

Azure Cosmos DB 还原审核活动日志。

还可以使用 Azure CLI 或 Azure PowerShell 访问活动日志。 有关活动日志的详细信息,请查看 Azure 活动日志 - Azure Monitor

跟踪还原操作的进度

Azure Cosmos DB 允许使用已还原数据库帐户的活动日志来跟踪还原进度。 触发还原后,你将看到标题为“还原帐户”的通知。

Azure 门户的屏幕截图。操作完成后,已还原帐户的状态从“正在创建”更改为“联机”。

帐户状态为“正在创建”,但同时还会出现一个“活动日志”页。 还原每个集合后将显示新的日志事件。 请注意,在真正完成集合还原后,可能需要在延迟 5-10 分钟后才能看到日志事件。

后续步骤