Modello di risorsa per il ripristino nello stesso account per Azure Cosmos DB
SI APPLICA A: NoSQL MongoDB Gremlin Tabella
Questo articolo illustra il modello di risorsa per la funzionalità di ripristino dello stesso account temporizzato di Azure Cosmos DB. Vengono illustrati i parametri che supportano il backup continuo e le risorse che possono essere ripristinate. Questa funzionalità è supportata nell'API Azure Cosmos DB for NoSQL, l'API per Gremlin, l'API per Table e l'API per MongoDB.
Ripristinare i parametri dell'operazione per contenitori eliminati e database nello stesso account
La risorsa RestoreParameters
contiene i dettagli dell'operazione di ripristino, tra cui l'identificatore dell'account, il tempo di ripristino e le risorse che devono essere ripristinate.
Nome proprietà | Descrizione |
---|---|
restoreSource |
Il instanceId dell'account di origine per avviare l'operazione di ripristino. |
restoreTimestampInUtc |
Temporizzato in formato UTC per ripristinare l'account. |
Risorse dell'operazione di ripristino di esempio in Azure Resource Manager
Il codice JSON seguente è una risorsa dell'account di database di esempio con backup continuo abilitato:
{
"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>"
}
}
}
}
Il codice JSON seguente è una richiesta di ripristino della raccolta MongoDB di esempio in una sottoscrizione con ID di 00000000-0000-0000-0000-000000000000
, un account con un ID istanza di abcd1234-d1c0-4645-a699-abcd1234
, una raccolta denominata legacy-records-coll
e il timestamp 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"
}
}
}
}
Passaggi successivi
- Eseguire la migrazione di un account dal backup periodico al backup continuo.
- Gestire le autorizzazioni necessarie per ripristinare i dati con la modalità di backup continuo.
- Ripristinare contenitore eliminato e database nello stesso account.
- Modello di risorse database SQL ripristinabile.
- Modello di risorse contenitore SQL ripristinabile.