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


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

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

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 Monitor статьи "Журнал действий Azure".

Отслеживание выполнения восстановления

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

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

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

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