我正在尝试使用 powershell 在高级层中部署应用服务计划 (ASP)。我可以成功部署 ASP,但ASP 默认为 P2v1,这不是我想要的。我需要在高级层中将 ASP 设置为P2V2。
在执行 powershell 命令时,我无法弄清楚或找到如何指定大小。这是我的命令:
New-AzAppServicePlan -Name $AppServicePlan -Location $location -ResourceGroupName $ResourceGroup -Tier "PremiumV2"
如果有人能解释我如何更新我的命令,以便将 ASP 设置为 Premium P2V2,我将不胜感激。
用于此的 PowerShell 命令令人困惑,原因有两个:
获取 P2V2 计划所需的命令是:
尝试使用
-Tier "P2V2"
如果做不到这一点,PowerShell 命令似乎还不支持该 SKU。
他们的 Azure CLI 示例支持 SKU,此处显示https://docs.microsoft.com/en-us/azure/app-service/app-service-configure-premium-tier#automate-with-scripts
您可以使用泛型中的 SKU 参数以
New-AzResource
硬方式直接使用 PowerShell 创建 Azure 资源。这是一个示例,您可以根据自己的需要进行定制
New-AzResource -ResourceGroupName <ResourceGroupName> -Location <Location> -ResourceType Microsoft.Web/serverfarms -ResourceName <YourPlanName> -kind linux -Properties @{reserved="true"} -Sku @{name="S1";tier="Standard"; size="S1"; family="S"; capacity="1"} -Force