Аудит процедуры восстановления в определенный момент времени для режима непрерывного резервного копирования в Azure Cosmos DB

Azure Cosmos DB предоставляет вам список всех точечных восстановлений для режима непрерывной работы, выполненных в учетной записи Azure Cosmos DB посредством журналов действий. Журналы действий можно просмотреть для любой учетной записи Azure Cosmos DB на странице Журналов действий в портале Azure. В журнале действий отображаются все операции, которые были активированы в конкретной учетной записи. При активации восстановления на определенный момент времени она отображается как Restore Database Account операция в исходной учетной записи, а также целевой учетной записи. Журнал действий для исходной учетной записи можно использовать для аудита событий восстановления, а журналы действий в целевой учетной записи можно использовать для получения обновлений о ходе восстановления.

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

Когда в исходной учетной записи активируется восстановление, выпускается журнал с состоянием Запущено. Когда восстановление завершается или прерывается, выпускается новый журнал с состоянием Завершено или Сбой соответственно.

Чтобы получить список операций восстановления, активированных только в определенной учетной записи, можно открыть журнал действий исходной учетной записи и в поле поиска ввести Восстановление учетной записи базы данных, указав необходимый фильтр временного диапазона. UserPrincipalName пользователя, активировавшего восстановление, можно найти в столбце Event initiated by.

Снимок экрана портала Azure, показывающий журнал аудита действий восстановления Azure Cosmos DB.

Чтобы открыть параметры запроса восстановления, щелкните событие и выберите вкладку JSON:

Снимок экрана журнала записи аудита восстановления в Azure Cosmos DB на портале Azure.

Аудит восстановлений, активированных в удаленной учетной записи базы данных

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

Журнал восстановления аудита Azure Cosmos DB.

Также журналы действий можно открыть с помощью Azure CLI или Azure PowerShell. Для получения дополнительной информации о журналах действий ознакомьтесь с разделом Журнал действий Azure - Azure Monitor.

Отслеживание прогресса операции восстановления

В Azure Cosmos DB можно отслеживать ход восстановления с помощью журналов действий восстановленной учетной записи базы данных. При активации восстановления вы увидите уведомление под названием Восстановление учетной записи.

Снимок экрана портала Azure. Состояние восстановленной учетной записи изменяется с

Состояние учетной записи будет указано как Создается, но в ней будет страница журнала действий. После восстановления каждой коллекции в журнале будет появляться новое событие. Обратите внимание, что между фактическим восстановлением коллекции и записью события в журнале может пройти 5–10 минут.

Дальнейшие действия