Modèle de ressource pour une restauration dans le même compte pour Azure Cosmos DB
S’APPLIQUE À : NoSQL MongoDB Gremlin Table
Cet article explique le modèle de ressource pour la fonctionnalité de restauration ponctuelle du même compte de Azure Cosmos DB. Il explique les paramètres qui prennent en charge la sauvegarde continue et les ressources qui peuvent être restaurées. Cette fonctionnalité est prise en charge par Azure Cosmos DB API for NoSQL, API for Gremlin, API for Table et API for MongoDB.
Restauration des paramètres d'opération pour les conteneurs et les bases de données supprimés dans le même compte
La ressource RestoreParameters
contient les détails de l’opération de restauration, notamment l’Identificateur de compte, l’heure de restauration et les ressources qui doivent être restaurées.
Nom de la propriété | Description |
---|---|
restoreSource |
L’instanceId du compte source pour lancer l’opération de restauration. |
restoreTimestampInUtc |
Point dans le temps en UTC auquel restaurer le compte. |
Exemples de ressources d’opération de restauration dans Azure Resource Manager
Le code JSON suivant est un exemple de ressource de compte de base de données où la sauvegarde continue est activée :
{
"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>"
}
}
}
}
Le JSON suivant est un exemple de demande de restauration d'une collection MongoDB dans un abonnement avec un ID de 00000000-0000-0000-0000-000000000000
, un compte avec un ID d'instance de abcd1234-d1c0-4645-a699-abcd1234
, une collection nommée legacy-records-coll
, et l'horodatage 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"
}
}
}
}
Étapes suivantes
- Migrer un compte d'une sauvegarde périodique à une sauvegarde continue.
- Gérez les autorisations requises pour restaurer les données en mode de sauvegarde continue.
- Restaurez le conteneur et la base de données supprimés dans le même compte.
- Modèle de ressource de base de données SQL restaurable.
- Modèle de ressource de conteneur SQL restaurable.