Compartir a través de


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