你当前正在访问 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/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/abcd1234-d1c0-4645-a699-abcd1234", 
                "restoreTimestampInUtc": "2023-02-01T00:00:00Z"
      }         
    }     
  }
} 

后续步骤