Delen via


Resourcemodel voor herstel in hetzelfde account voor Azure Cosmos DB

VAN TOEPASSING OP: Nosql MongoDB Gremlin Tabel

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-collen de tijdstempel 2023-01-01T00:00:00Z.

{ 
    "properties": { 
        "resource": { 
            "id": "legacy-records-coll", 
            "restoreParameters": { 
                "restoreSource": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/abcd1234-d1c0-4645-a699-abcd1234", 
                "restoreTimestampInUtc": "2023-02-01T00:00:00Z"
      }         
    }     
  }
} 

Volgende stappen