Versão prévia pública: Cancelar exclusão no Serviço de Aplicativo
Data da publicação: 24 setembro, 2018
O recurso de cancelamento de exclusão já está em versão prévia pública no Serviço de Aplicativo do Azure. O cancelamento de exclusão está disponível para todos os planos do Serviço de Aplicativo. Somente os sites excluídos nos últimos 30 dias poderão ser restaurados.
Um usuário pode cancelar a exclusão de um aplicativo Web excluído e restaurar o seguinte:
- O conteúdo do aplicativo excluído.
- A configuração do aplicativo. (Os comandos permitem ignorar a restauração da configuração do aplicativo.)
- O nome do host *.azurewebsites.net, se ainda estiver disponível.
No momento, os comandos de cancelamento de exclusão são compatíveis com a restauração de aplicativos excluídos de vários locatários que usam Windows e Linux.
Para começar, instale o módulo do PowerShell ou a CLI do Azure. Em seguida, você pode realizar o seguinte.
Listar os aplicativos excluídos
Na CLI do Azure, é possível listar os aplicativos excluídos usando o seguinte comando. Use os parâmetros opcionais para filtrar os aplicativos que têm um nome específico ou que pertencem a um grupo de recursos ou plano do Serviço de Aplicativo específicos. Registre a ID do site excluído, porque ela será usada para restaurar o aplicativo.
az webapp deleted list --name <nome do aplicativo excluído>
Restaurar um aplicativo excluído
Na CLI do Azure, é necessário ter um aplicativo existente ou um slot de aplicativo para restaurar seu aplicativo para:
Get-AzureRmDeletedWebApp -name <nome do aplicativo excluído>
No PowerShell, é possível especificar o nome e o grupo de recursos do aplicativo excluído e fornecer as informações do aplicativo de destino. Você pode especificar o nome do plano do Serviço de Aplicativo para a restauração. O comando tentará restaurar o aplicativo com o mesmo nome do host *.azurewebsites.net do aplicativo excluído.
Restore-AzureRmDeletedWebApp -ResourceGroupName <grupo de recursos do aplicativo excluído> -Name <nome do aplicativo excluído> -TargetAppServicePlanName <nome do plano do Serviço de Aplicativo para criar um aplicativo para ser restaurado>