如何以编程方式检索 Azure 网站自动缩放实例的默认最大限制

How to programmatically retrieve the default max limit of Azure website Auto scale instances

我正在尝试以编程方式检索给定网站定价层的 Azure 网站自动缩放实例的默认最大限制。它们似乎每个层都不同(例如,自动缩放在基本层(零)上不可用,标准最多允许 10 个实例,高级允许 > 10 个实例,等等)。

如何以编程方式检索默认的最大限制?我在服务管理 API 中没有找到任何内容,但可能遗漏了一些内容。

是实体"ServerFarm"上的属性"maximumNumberOfWorkers"。服务器场名称在网站上列出。这可以通过查询 API 来检索,即使用 powershell:

Switch-AzureMode -Name AzureResourceManager

# GET serverfarms
Get-AzureResource -ResourceGroupName Microsoft.Web -ResourceType serverfarms -OutputObjectFormat New -ApiVersion 2015-08-01

或通过直接 REST API 调用:

https://management.azure.com/subscriptions/<sub-id>/providers/Microsoft.Web/serverfarms?api-version=2015-08-01

有关详细信息,请参阅 Azure 资源浏览器:https://resources.azure.com