适用对象:
              
               NoSQL
              
               MongoDB
              
               Gremlin
              
               表
本文介绍 Azure Cosmos DB 时间点同一帐户还原功能的资源模型。 它介绍了用于支持连续备份的参数,以及可还原的资源。 此功能在 Azure Cosmos DB API for NoSQL、API for Gremlin、API for Table 和 API for MongoDB 中受支持。
同一帐户中已删除的容器和数据库的还原操作参数
              RestoreParameters 资源包含还原操作的详细信息,包括帐户标识符、还原时间和需要还原的资源。
| 属性名称 | DESCRIPTION | 
|---|---|
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/chinanorth/restorableDatabaseAccounts/abcd1234-d1c0-4645-a699-abcd1234", 
                "restoreTimestampInUtc": "2023-02-01T00:00:00Z"
      }         
    }     
  }
} 
后续步骤
- 将帐户从定期备份迁移到连续备份。
 - 管理权限,以便在连续备份模式下还原数据。
 - 还原同一帐户中已删除的容器和数据库。
 - 可还原的 SQL 数据库资源模型。
 - 可还原的 SQL 容器资源模型。