Resourcemodel voor herstel in hetzelfde account voor Azure Cosmos DB
VAN TOEPASSING OP: NoSQL MongoDB Gremlin Tafel
In dit artikel wordt het resourcemodel voor dezelfde functie voor het herstellen van accounts in Azure Cosmos DB uitgelegd. Hierin worden de parameters uitgelegd die ondersteuning bieden voor de continue back-up en resources die kunnen worden hersteld. Deze functie wordt ondersteund in Azure Cosmos DB API voor NoSQL, API voor Gremlin, API voor Table en API voor MongoDB.
Herstelbewerkingsparameters voor verwijderde containers en databases in hetzelfde account
De RestoreParameters
resource bevat de details van de herstelbewerking, waaronder de account-id, de tijd die moet worden hersteld en resources die moeten worden hersteld.
Eigenschapsnaam | Beschrijving |
---|---|
restoreSource |
Het instanceId bronaccount om de herstelbewerking te starten. |
restoreTimestampInUtc |
Tijdstip in UTC om het account te herstellen. |
Voorbeeld van herstelbewerkingsresources in Azure Resource Manager
De volgende JSON is een voorbeelddatabaseaccountresource waarvoor continue back-up is ingeschakeld:
{
"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>"
}
}
}
}
De volgende JSON is een voorbeeld van een mongoDB-aanvraag voor het herstellen van verzamelingen in een abonnement met een id van 00000000-0000-0000-0000-000000000000
, een account met een exemplaar-id van abcd1234-d1c0-4645-a699-abcd1234
, een verzameling met de naam legacy-records-coll
en de tijdstempel 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"
}
}
}
}
Volgende stappen
- Een account migreren van periodieke back-up naar continue back-up.
- Machtigingen beheren die nodig zijn om gegevens te herstellen met de modus voor continue back-up.
- Verwijderde container en database in hetzelfde account herstellen.
- Restorable SQL Database Resource Model.
- Herstelbaar SQL-containerresourcemodel.