你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Cosmos DB 的同一帐户中还原的资源模型
适用对象: NoSQL MongoDB Gremlin 表
本文介绍 Azure Cosmos DB 时间点同一帐户还原功能的资源模型。 它介绍了用于支持连续备份的参数,以及可还原的资源。 此功能在 Azure Cosmos DB API for NoSQL、API for Gremlin、API for Table 和 API for MongoDB 中受支持。
同一帐户中已删除的容器和数据库的还原操作参数
RestoreParameters
资源包含还原操作的详细信息,包括帐户标识符、还原时间和需要还原的资源。
属性名称 | 说明 |
---|---|
restoreSource |
要启动还原操作的源帐户的 instanceId 。 |
restoreTimestampInUtc |
还原帐户的 UTC 时间点。 |
Azure 资源管理器中的示例还原操作资源
以下 JSON 是启用了连续备份的示例数据库帐户资源:
{
"properties": {
"resource": {
"id": "<database-container-collection-graph-or-table-name>",
"restoreParameters": {
"restoreSource": "/subscriptions/<subscription-id>/providers/Microsoft.DocumentDB/locations/<location>/restorableDatabaseAccounts/<account-instance-id>/",
"restoreTimestampInUtc": "<timestamp>"
}
}
}
}
以下 JSON 是一个示例 MongoDB 集合还原请求,该请求的订阅 ID 为 00000000-0000-0000-0000-000000000000
,帐户实例 ID 为 abcd1234-d1c0-4645-a699-abcd1234
,集合名称为 legacy-records-coll
,时间戳为 2023-01-01T00:00:00Z
。
{
"properties": {
"resource": {
"id": "legacy-records-coll",
"restoreParameters": {
"restoreSource": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/abcd1234-d1c0-4645-a699-abcd1234",
"restoreTimestampInUtc": "2023-02-01T00:00:00Z"
}
}
}
}
后续步骤
- 将帐户从定期备份迁移到连续备份。
- 管理以连续备份模式还原数据所需的权限。
- 还原同一帐户中已删除的容器和数据库。
- 可还原的 SQL 数据库资源模型。
- 可还原的 SQL 容器资源模型。