我正在尝试查找PowerShell,Azure CLI或门户网站刀片,其中列出了所有正在使用的部署插槽(包含或不包含生产)。
我注意到有一些应用程序被部署为插槽,从未关闭/删除,他们只是暂停占用资源(或可能占用资源)。
我找到了一个CLI选项,允许我遍历每个资源组并列出它们,这也列出了插槽。但如果有很多资源,这不是一个简单的方法。
azure list webappp { resource group name }
更新 - 2018年4月26日
此处在门户网站中的一个位置将列出应用旁边的广告位:
应用服务计划>计划>应用
答案 0 :(得分:3)
我不相信这有一个命令。但是在PowerShell中,假设您已经登录并选择了您感兴趣的订阅,您可以直接遍历并查找resource provider'Microsoft.Web / sites / slots'的所有实例,如此:
$resources = Get-AzureRmResource
foreach($resource in $resources)
{
if ($resource.ResourceType -eq 'Microsoft.Web/sites/slots')
{
echo $resource.Name
}
}
如果要为多个订阅执行此操作,则需要一个类似的封闭循环。