Dela via


Resursmodell för återställning i samma konto för Azure Cosmos DB

GÄLLER FÖR: NoSQL MongoDB Gremlin Bord

I den här artikeln beskrivs resursmodellen för funktionen för återställning till tidpunkt för Azure Cosmos DB-kontot. Den förklarar de parametrar som stöder kontinuerlig säkerhetskopiering och resurser som kan återställas. Den här funktionen stöds i Azure Cosmos DB API för NoSQL, API för Gremlin, API för tabell och API för MongoDB.

Återställningsåtgärdsparametrar för borttagna containrar och databaser i samma konto

Resursen RestoreParameters innehåller information om återställningsåtgärden, inklusive kontoidentifieraren, tiden för återställning och resurser som måste återställas.

Egenskapsnamn beskrivning
restoreSource Källkontot instanceId som initierar återställningsåtgärden.
restoreTimestampInUtc Tidpunkt i UTC för att återställa kontot.

Exempel på återställningsåtgärdsresurser i Azure Resource Manager

Följande JSON är en exempeldatabaskontoresurs med kontinuerlig säkerhetskopiering aktiverad:

{ 
    "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>"
      }         
    }     
  }
}

Följande JSON är en mongoDB-samlingsåterställningsbegäran i en prenumeration med ett ID 00000000-0000-0000-0000-000000000000för , ett konto med ett instans-ID abcd1234-d1c0-4645-a699-abcd1234för , en samling med namnet legacy-records-colloch tidsstämpeln 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"
      }         
    }     
  }
} 

Nästa steg