Список всех слотов развертывания в Azure
Я пытаюсь найти PowerShell, Azure CLI или блейд-портал, который перечисляет все используемые слоты развертывания (с включенной или не включенной продукцией).
До меня дошло, что некоторые приложения были развернуты в виде слотов, которые никогда не закрывались / не удалялись, и они просто зависали, занимая ресурсы (или потенциально занимая ресурсы).
Я нашел опцию CLI, которая позволяет мне просматривать каждую группу ресурсов и перечислять их, в которых также перечислены слоты. Но если у кого-то много ресурсов, это нелегкий путь.
azure list webappp { resource group name }
ОБНОВЛЕНИЕ - 26 АПРЕЛЯ 2018
Вот одно место на портале, где будут перечислены слоты рядом с приложениями:
Планы обслуживания приложений> План> Приложения
1 ответ
Я не верю, что есть одна команда для этого. Но в PowerShell, если вы вошли в систему и выбрали интересующую вас подписку, вы можете просто просмотреть и просмотреть все экземпляры поставщика ресурсов "Microsoft.Web/sites/slots", например, так:
$resources = Get-AzureRmResource
foreach($resource in $resources)
{
if ($resource.ResourceType -eq 'Microsoft.Web/sites/slots')
{
echo $resource.Name
}
}
Вам потребуется подобный замкнутый цикл, если вы хотите сделать это для более чем одной подписки.