如何通过SKU编程获取Azure App Service Plan的vCPU、RAM硬件规格?
如何通过编程方式获取Azure App Service Plan SKU的硬件规格(vCPU和RAM)
我希望通过编程方式按SKU检索Azure App Service Plan的硬件规格(具体为vCPU和RAM),但尝试了多个公开API都无法获取到实际硬件参数,具体尝试情况如下:
尝试的App Service相关API端点:
https://management.azure.com/subscriptions/xxx/resourceGroups/rg-contoso/providers/Microsoft.Web/serverfarms/asp-contoso/skus?api-version=2024-04-01https://management.azure.com/subscriptions/xxx/providers/Microsoft.Web/serverfarms?detailed=true&api-version=2024-04-01
计算板块API:
https://management.azure.com/subscriptions/xxx/providers/Microsoft.Compute/skus?api-version=2024-03-02
尝试未公开的服务器场API时返回错误:
- 请求地址:
https://management.azure.com/subscriptions/xxx/providers/Microsoft.Web/serverfarms/skus?api-version=2022-03-01 - 错误信息:
{ "error": { "code": "ResourceNotFound", "message": "The Resource 'Microsoft.Web/serverFarms/skus' under resource group '<null>' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix" } }
- 请求地址:
定价API也未返回硬件规格:
https://prices.azure.com/api/retail/prices$filter=serviceName%20eq%20'Azure%20App%20Service'
另外,我通过Azure门户开发者工具查看应用服务计划大小选择器的网络请求,也未找到返回硬件规格的直接REST API,数据似乎捆绑在前端JavaScript或内部未公开API中,无法通过终端捕获到对应的请求。
请问是否存在官方或非官方的方式(API、SDK或其他编程方法)来检索App Service Plan SKU的硬件规格?还是只能手动维护一份基于微软文档的静态表格?我需要可用于脚本或报告工具的自动/定期更新数据源,希望得到相关指导。
内容的提问来源于stack exchange,提问作者Falcken
相关产品推荐
相关产品推荐

