Обратимое удаление

Функция обратимого удаления Конфигурации приложений Azure позволяет восстановить данные, такие как значения ключа, флаги функций и историю просмотра удаленного хранилища. Она автоматически включена для всех хранилищ стандартного уровня. В этой статье содержатся сведения о функции обратимого удаления и ее функциональных возможностях.

Узнайте, как восстановить хранилища Конфигурации приложений Azure с помощью функции обратимого удаления.

Примечание

При обратимом удалении хранилища Конфигурации приложений службы, интегрированные с хранилищем, будут удалены. Например, назначение ролей RBAC в Azure, управляемое удостоверение, подписки Сетки событий и частные конечные точки. Восстановление обратимо удаленного хранилища Конфигурации приложений не восстановит эти службы. Их потребуются создать повторно.

Сценарии

Функция обратимого восстановления восстанавливает удаленный объект независимо от того, было ли удаление случайным или преднамеренным. Функция обратимого удаления действует как мера безопасности в следующих сценариях:

  • Восстановление удаленного хранилища Конфигураций приложений. Можно восстановить удаленное хранилище Конфигураций приложений в периоде хранения.

  • Окончательное удаление хранилища Конфигурации приложений. Эта функция позволяет навсегда удалить хранилище Конфигурации приложений.

Восстановление

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

Срок хранения

Переменная для указания периода времени в днях, согласно которому будет храниться обратимо удаленное хранилище. Это значение задается только при создании хранилища. Заданное значение нельзя изменить. По истечении периода хранения хранилище будет автоматически, безвозвратно удалено.

Purge

Очистка — это операция безвозвратного удаления хранилищ в обратимо удаленном состоянии при условии, что в них не включена защита от очистки. Чтобы повторно создать хранилище Конфигурации приложения с тем же именем, что и у удаленного хранилища, необходимо сначала очистить хранилище, если еще не закончился период хранения.

Защита от удаления

Если включена защита от очистки, обратимо удаленные хранилища нельзя очистить в течение периода хранения. Если этот параметр отключен, обратимо удаленное хранилище можно очистить до истечения периода хранения. После включения защиты от очистки в хранилище ее нельзя отключить.

Разрешения на восстановление удаленного хранилища

  • Microsoft.AppConfiguration/configurationStores/write

Чтобы восстановить удаленное хранилище Конфигурации приложений, требуется разрешение Microsoft.AppConfiguration/configurationStores/write. Встроенные роли "Владелец" и "Участник" содержат это разрешение по умолчанию. Разрешение можно назначить в области действия подписки или группы ресурсов.

Разрешения на чтение и очистку удаленных хранилищ

  • Чтение: Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
  • Очистка: Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action

Чтобы получить список удаленных хранилищ Конфигурации приложений или получить отдельное хранилище по имени, требуется разрешение Microsoft.AppConfiguration/locations/deletedConfigurationStores/read. Чтобы очистить удаленное хранилище Конфигурации приложений, требуется разрешение Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action. Встроенные роли "Владелец" и "Участник" содержат эти разрешения по умолчанию. Разрешения на чтение и очистку удаленных хранилищ Конфигурации приложений необходимо назначить на уровне подписки. Это связано с тем, что удаленные хранилища конфигурации существуют за пределами отдельных групп ресурсов.

Процесс выставления счетов

Плата за обратимо удаленные хранилища не взимается. После восстановления обратимо удаленного хранилища, плата начнет взиматься как обычно. Обратимое удаление недоступно для ценовой категории "Бесплатный".

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