You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否存在Azure API App对应的PowerShell Cmdlet?如何创建API App?

在PowerShell中创建API App的方法细节

你猜的没错!确实可以通过指定特定参数来用PowerShell创建API App,而且目前官方推荐的方式就是基于Web App的Cmdlet来实现,我给你拆解下具体细节:

1. 使用旧版AzureRm模块(已废弃,仅兼容旧环境)

如果你的环境还在使用AzureRm系列模块,创建API App的核心是给New-AzureRmWebApp指定-Kind参数为api,这个参数会告诉Azure把这个资源识别为API App而非普通Web App。示例命令如下:

# 替换为你的资源组、API App名称、区域和服务计划名称
New-AzureRmWebApp -ResourceGroupName "MyApiResourceGroup" -Name "MyDemoApiApp" -Location "East US" -AppServicePlan "MyApiServicePlan" -Kind "api"

2. 使用新版Az模块(官方推荐)

现在Azure PowerShell已经全面迁移到Az模块,对应的Cmdlet是New-AzWebApp,用法和旧版一致,同样通过-Kind参数指定类型:

# 替换为你的实际资源信息
New-AzWebApp -ResourceGroupName "MyApiResourceGroup" -Name "MyDemoApiApp" -Location "East US" -AppServicePlan "MyApiServicePlan" -Kind "api"

额外说明

  • 早期Azure确实有过专门针对API App的Cmdlet,但后来已经整合到Web App的管理体系中,通过-Kind参数来区分资源类型(比如web对应普通Web App,api对应API App,functionapp对应函数应用)。
  • 如果需要配置API App的高级特性(比如API管理集成、CORS设置等),可以在创建后使用Set-AzWebApp或其他专用Cmdlet进行调整。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:56:28