Model zasobów na potrzeby przywracania na tym samym koncie dla usługi Azure Cosmos DB
DOTYCZY: NoSQL MongoDB Gremlin Stół
W tym artykule wyjaśniono model zasobów dla funkcji przywracania do punktu w czasie usługi Azure Cosmos DB. Wyjaśniono w nim parametry, które obsługują ciągłą kopię zapasową i zasoby, które można przywrócić. Ta funkcja jest obsługiwana w interfejsie API usługi Azure Cosmos DB dla noSQL, interfejsie API dla języka Gremlin, interfejsie API dla tabel i interfejsie API dla bazy danych MongoDB.
Parametry operacji przywracania dla usuniętych kontenerów i baz danych na tym samym koncie
Zasób RestoreParameters
zawiera szczegóły operacji przywracania, w tym identyfikator konta, czas przywracania i zasoby, które należy przywrócić.
Nazwa właściwości | Opis |
---|---|
restoreSource |
Konto instanceId źródłowe do zainicjowania operacji przywracania. |
restoreTimestampInUtc |
Punkt w czasie w formacie UTC w celu przywrócenia konta. |
Przykładowe zasoby operacji przywracania w usłudze Azure Resource Manager
Poniższy kod JSON to przykładowy zasób konta bazy danych z włączoną ciągłą kopią zapasową:
{
"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>"
}
}
}
}
Poniższy kod JSON to przykładowe żądanie przywracania kolekcji MongoDB w subskrypcji o identyfikatorze 00000000-0000-0000-0000-000000000000
, koncie o identyfikatorze abcd1234-d1c0-4645-a699-abcd1234
wystąpienia , kolekcji o nazwie legacy-records-coll
i sygnaturze 2023-01-01T00:00:00Z
czasowej .
{
"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"
}
}
}
}
Następne kroki
- Migrowanie konta z okresowej kopii zapasowej do ciągłej kopii zapasowej.
- Zarządzanie uprawnieniami wymaganymi do przywracania danych za pomocą trybu ciągłej kopii zapasowej.
- Przywróć usunięty kontener i bazę danych na tym samym koncie.
- Model zasobów bazy danych SQL, który można przywrócić.
- Możliwy do przywrócenia model zasobów kontenera SQL.