Общедоступная предварительная версия: Функция отмены удаления в Службе приложений
Дата публикации: 24 сентября, 2018
Теперь предоставляется общедоступная предварительная версия функции отмены удаления Azure. Отмена удаления доступна для всех планов службы приложений. Восстанавливать можно только сайты, удаленные в течение последних 30 дней.
Пользователь может восстановить удаленное веб-приложение и следующие компоненты:
- содержимое удаленного приложения;
- конфигурация приложения (восстановление конфигурации приложения можно пропустить с помощью команд);
- имя узла *.azurewebsites.net, если оно еще доступно.
Сейчас команды отмены удаления поддерживают восстановление приложений, удаленных из нескольких арендаторов с ОС Windows и Linux.
Сначала установите модуль PowerShell или Azure CLI. После этого можно выполнить описанные ниже действия.
Вывод списка удаленных приложений
В Azure CLI можно вывести список удаленных приложений с помощью приведенной далее команды. Дополнительные параметры позволяют отфильтровать приложения по имени, группе ресурсов или плану службы приложений. Запишите идентификатор удаленного сайта. Идентификатор потребуется при восстановлении приложения.
az webapp deleted list --name <name of the deleted app>
Восстановление удаленного приложения
В Azure CLI для восстановления удаленного приложения необходимо существующее приложение или слот приложения :
Get-AzureRmDeletedWebApp -name <name of the deleted app>
В PowerShell можно указать имя и группу ресурсов удаленного приложения, а также сведения о целевом приложении. Можно указать имя плана службы приложений, в который нужно восстановить приложение. С помощью команды будет выполнена попытка восстановить приложение с тем же именем узла *.azurewebsites.net, что и у удаленного приложения.
Restore-AzureRmDeletedWebApp -ResourceGroupName <deleted app rg> -Name <deleted app name> -TargetAppServicePlanName <App Service plan name to create an app to restore to>