Восстановление удаленного контейнера или базы данных в той же учетной записи Azure Cosmos DB

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

Функция восстановления одной и той же учетной записи Azure Cosmos DB помогает восстановиться после случайного удаления контейнера или базы данных. Эта функция восстанавливает удаленную базу данных или контейнер до той же учетной записи, существующей в любом регионе, в котором существуют резервные копии. Режим непрерывного резервного копирования позволяет восстановить любое время за последние 30 дней.

Необходимые компоненты

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

Восстановление удаленного контейнера или базы данных

Используйте портал Azure, Azure CLI, Azure PowerShell или шаблон Azure Resource Manager для восстановления удаленного контейнера или базы данных в той же учетной записи.

Используйте портал Azure для восстановления удаленного контейнера или базы данных. Дочерние контейнеры также восстанавливаются.

  1. Переход на портал Azure.

  2. Перейдите к учетной записи Azure Cosmos DB и перейдите на страницу восстановления точки во времени.

    Примечание.

    Страница восстановления в портал Azure заполняется только в том случае, если у вас есть Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read разрешение. Дополнительные сведения об этом разрешении см. в статье "Резервное копирование и восстановление".

  3. Выберите вкладку "Восстановить" на той же вкладке учетной записи .

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

  4. Для базы данных введите поисковый запрос, чтобы отфильтровать веб-канал событий для соответствующих событий удаления для контейнера или базы данных.

    Снимок экрана: фильтр событий с событиями удаления для контейнеров и баз данных.

  5. Затем укажите значения "Пуск " и "Конец ", чтобы создать временное окно для фильтрации событий удаления.

    Снимок экрана: фильтры начальной и конечной даты дополнительно фильтруют события удаления вниз.

    Примечание.

    Фильтр "Пуск" ограничен не более 30 дней до текущей даты.

  6. Выберите "Обновить" , чтобы обновить список событий для различных типов ресурсов с примененными фильтрами.

  7. Проверьте время, а затем выберите "Восстановить ", чтобы начать восстановление выбранного ресурса, который ранее был удален.

    Снимок экрана: диалоговое окно подтверждения до операции восстановления.

    Внимание

    Не более трех операций восстановления могут быть активными в любое время в одной учетной записи. Удаление исходной учетной записи во время выполнения операции восстановления может привести к сбою операции восстановления.

    Примечание.

    Веб-канал событий отображает ресурсы как недоступные для восстановления. Веб-канал содержит дополнительные сведения о том, почему ресурс не может быть восстановлен. В большинстве случаев необходимо восстановить родительскую базу данных перед восстановлением любого дочернего контейнера базы данных.

  8. После запуска операции восстановления отслеживайте операцию с помощью области уведомлений портал Azure. Уведомление предоставляет состояние восстанавливаемого ресурса. Пока выполняется восстановление, состояние контейнера — создание. После завершения операции восстановления состояние изменится на Online.

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

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

Чтобы получить список операций восстановления для определенного ресурса, отфильтруйте журнал действий учетной записи с помощью фильтра поиска InAccount Restore Deleted и фильтра времени. Возвращаемый список включает поле UserPrincipalName , определяющее пользователя, инициирующего операцию восстановления. Дополнительные сведения о том, как получить доступ к журналам действий, см. в разделе "Операции восстановления на момент времени аудита".

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