Azure软限制和ARM资源

时间:2016-03-31 19:55:54

标签: powershell azure administration azure-cli

azure对每个订阅(https://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/

都有一组默认的软限制

虽然我可以轻松检查 ASM 中的当前VM核心限制(通过旧门户网站),但我无法确定 ARM 的这些限制是什么仅订阅(旧资源管理中未列出ARM资源,并且无法检查新门户的限制)。

是否有办法(Powershell,CLI或API调用)来检查仅限ARM订阅的内核限制?

2 个答案:

答案 0 :(得分:3)

也可以通过Azure CLI实现:

~ $ azure config mode arm
info:    Executing command config mode
info:    New mode is arm
info:    config mode command OK

~ $ azure vm list-usage --location eastus
info:    Executing command vm list-usage
data:    Name                         Unit   CurrentValue  Limit
data:    ---------------------------  -----  ------------  -----
data:    Availability Sets            Count  16            2000 
data:    Total Regional Cores         Count  174           350  
data:    Virtual Machines             Count  58            10000
data:    Virtual Machine Scale Sets   Count  0             50   
data:    Standard A0-A7 Family Cores  Count  122           350  
data:    Basic A Family Cores         Count  4             350  
data:    Standard DS Family Cores     Count  48            350  
info:    vm list-usage command OK

此命令在ASM模式下无效。听起来很准确。

答案 1 :(得分:1)

使用PowerShell cmdlet Get-AzureRmVMUsage 查看已配置的核心数以及限制。请注意,此cmdlet采用必需的Location参数,因为对于ARM,您可以对每个区域中的每种资源类型设置不同的限制。