如何获取Azure Bicep中App Service Plan的SKU名称与层级值?
获取Azure App Service Plan的SKU参数值的正确流程
在Bicep中配置App Service Plan的sku参数时,无需靠推测,以下是几个直接可靠的方法:
查询现有计划的实际参数
如果已经有配置好的App Service Plan,用Azure CLI或PowerShell直接查询其SKU信息:az appservice plan show --name <你的计划名称> --resource-group <你的资源组名称> --query sku返回结果会直接给出
name和tier的准确值,比如消费计划会返回{"name": "Y1", "tier": "Dynamic"}。参考官方资源定义文档
Azure官方的资源管理器模板参考中,明确列出了所有App Service Plan SKU对应的name和tier参数对:- 消费计划:
name: 'Y1',tier: 'Dynamic' - Premium V2系列(如P1v2/P2v2):
name: 'P1v2',tier: 'PremiumV2'
所有合法参数组合都能在官方定义中找到明确说明。
- 消费计划:
通过Azure门户导出模板获取
在Azure门户中创建App Service Plan时,选好需要的定价层后,不要直接创建,而是点击「下载自动化模板」,导出的ARM模板里会包含该定价层对应的sku参数配置,直接将这段内容复制到Bicep脚本中即可。
内容的提问来源于stack exchange,提问作者tmaj
相关产品推荐
相关产品推荐

