Modelo de recursos para la restauración en la misma cuenta en Azure Cosmos DB
SE APLICA A: NoSQL MongoDB Gremlin Table
En este artículo, se explica el modelo de recursos para la característica de restauración a un momento dado en la misma cuenta de Azure Cosmos DB. Se explican los parámetros que admiten los recursos y la copia de seguridad continua que se pueden restaurar. Esta característica es compatible con Azure Cosmos DB API for NoSQL y las API para Gremlin, Table y MongoDB.
Parámetros de la operación de restauración para contenedores y bases de datos eliminados en la misma cuenta
El recurso RestoreParameters
contiene los detalles de la operación de restauración, incluidos el identificador de la cuenta, la hora a la que realizar la restauración y los recursos que se deben restaurar.
Nombre de propiedad | Descripción |
---|---|
restoreSource |
El valor instanceId de la cuenta de origen para iniciar la operación de restauración. |
restoreTimestampInUtc |
Momento dado en UTC para restaurar la cuenta. |
Recursos de operación de restauración de ejemplo en Azure Resource Manager
El JSON siguiente es un recurso de cuenta de base de datos de ejemplo con copia de seguridad continua habilitada:
{
"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>"
}
}
}
}
El código JSON siguiente es una solicitud de restauración de recopilación de MongoDB de ejemplo en una suscripción con un id. de 00000000-0000-0000-0000-000000000000
, una cuenta con un id. de instancia de abcd1234-d1c0-4645-a699-abcd1234
, una colección denominada legacy-records-coll
y la marca de tiempo 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"
}
}
}
}
Pasos siguientes
- Migre una cuenta de la copia de seguridad periódica a la copia de seguridad continua.
- Administre los permisos necesarios para restaurar datos con el modo de copia de seguridad continua.
- Restaure el contenedor y la base de datos eliminados en la misma cuenta.
- Modelo de recursos de base de datos SQL restaurable.
- Modelo de recursos de contenedor SQL restaurable.