gpt4 book ai didi

powershell - Azure 应用服务 ApiApp

转载 作者:行者123 更新时间:2023-12-01 11:17:04 24 4
gpt4 key购买 nike

我正在尝试使用 PowerShell 在 Azure 应用服务中创建 API 应用程序。

默认情况下,我调用的 cmdlet 始终创建一个 Web 应用程序。如果可能的话,我想知道如何将类型/种类指定为 Api App 而不是 Web App

New-AzureRmWebApp -Name $name -Location $location -AppServicePlan $plan -ResourceGroupName $resourceGroup

根据我的阅读,除了图标之外,两者没有太大区别,如果这就是我的应用程序的全部内容,是否值得将类型设置为“Api App”?

我使用的是 AzureRM PowerShell 模块 5.4.0 版本。

> Get-Module "AzureRM"

ModuleType Version Name
---------- ------- ----
Script 5.4.0 AzureRM

最佳答案

只需调用 New-AzureRmResource相反并传入 -Kind 'api' :

# CREATE "just-an-api" API App

$ResourceLocation = "West US"
$ResourceName = "just-an-api"
$ResourceGroupName = "demo"
$PropertiesObject = @{
# serverFarmId points to the App Service Plan resource id
serverFarmId = "/subscriptions/SUBSCRIPTION-GUID/resourceGroups/demo/providers/Microsoft.Web/serverfarms/plan1"
}

New-AzureRmResource -Location $ResourceLocation `
-PropertyObject $PropertiesObject `
-ResourceGroupName $ResourceGroupName `
-ResourceType Microsoft.Web/sites `
-ResourceName "just-an-api/$ResourceName" `
-Kind 'api' `
-ApiVersion 2016-08-01 -Force

..生成一个 API 应用程序,一个 Microsoft.Web/sites api 的资源类型种类: Portal screenshot

Hold on.. How did you come up with this stuff?

访问https://resources.azure.com并导航到现有的 API 应用程序,通过将 PowerShell 选项卡与 JSON 资源定义中的所需值相结合来构建 PowerShell 语法。

关于powershell - Azure 应用服务 ApiApp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49328159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com