Sdílet prostřednictvím


Model prostředků pro obnovení ve stejném účtu služby Azure Cosmos DB

PLATÍ PRO: NoSQL MongoDB Skřítek Stůl

Tento článek vysvětluje model prostředků pro funkci obnovení účtu k určitému bodu v čase služby Azure Cosmos DB. Vysvětluje parametry, které podporují průběžné zálohování a prostředky, které je možné obnovit. Tato funkce je podporovaná v rozhraní API služby Azure Cosmos DB pro NoSQL, rozhraní API pro Gremlin, rozhraní API pro tabulky a rozhraní API pro MongoDB.

Parametry operace obnovení pro odstraněné kontejnery a databáze ve stejném účtu

Prostředek RestoreParameters obsahuje podrobnosti operace obnovení, včetně identifikátoru účtu, času obnovení a prostředků, které je potřeba obnovit.

Název vlastnosti Popis
restoreSource Zdrojový instanceId účet, který zahájí operaci obnovení.
restoreTimestampInUtc Obnovení účtu k určitému bodu v čase UTC

Ukázkové prostředky operace obnovení v Azure Resource Manageru

Následující JSON je ukázkový prostředek účtu databáze s povoleným průběžným zálohováním:

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

Následující JSON je ukázkový požadavek na obnovení kolekce MongoDB v předplatném s ID 00000000-0000-0000-0000-000000000000účtu s ID abcd1234-d1c0-4645-a699-abcd1234instance , kolekcí pojmenovanou legacy-records-colla časovým razítkem 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"
      }         
    }     
  }
} 

Další kroky