Поделиться через


Модель ресурсов для восстановления в той же учетной записи для Azure Cosmos DB

Область применения: Nosql Mongodb Гремлин Таблица

В этой статье объясняется модель ресурсов для функции восстановления учетной записи Azure Cosmos DB на момент времени. В ней объясняются параметры, поддерживающие непрерывное резервное копирование и ресурсы, которые можно восстановить. Эта функция поддерживается в API Azure Cosmos DB для NoSQL, API для Gremlin, API для таблиц и API для MongoDB.

Параметры операции восстановления для удаленных контейнеров и баз данных в одной учетной записи

Ресурс RestoreParameters содержит сведения об операции восстановления, включая идентификатор учетной записи, время восстановления и ресурсы, которые необходимо восстановить.

Имя свойства Description
restoreSource Исходная instanceId учетная запись для запуска операции восстановления.
restoreTimestampInUtc Момент времени в формате UTC для восстановления учетной записи.

Примеры ресурсов операции восстановления в Azure Resource Manager

Следующий код JSON представляет собой пример ресурса учетной записи базы данных с включенным непрерывным резервным копированием:

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

Ниже приведен пример запроса на восстановление коллекции MongoDB в подписке с идентификатором 00000000-0000-0000-0000-000000000000учетной записи с идентификатором abcd1234-d1c0-4645-a699-abcd1234экземпляра, коллекцией с именем legacy-records-collи меткой 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"
      }         
    }     
  }
} 

Следующие шаги