The Azure Quickstart templates are currently available in English

App Service Environment with Hosting Plan and Azure WebApp

Maik van der Gaag 提供
上次更新时间: 2018/4/6

Creates an App Service Environment v2 with an ILB Address in a existing virtual network that will be privately availible. The App Service Environment will contain a Hosting Plan and a Azure Web App

此 Azure Resource Manager (ARM) 模板由社区的某个成员(而不是由 Microsoft)创建。每个 ARM 模板都根据其所有者(不是 Microsoft)的许可协议向你授予许可。Microsoft 不对由社区成员提供并授予许可的 ARM 模板负责,并且不针对安全性、兼容性和性能进行筛选。社区 ARM 模板不由任何 Microsoft 支持计划或服务提供支持,按“原样”提供,没有任何种类的担保。

参数

参数名 说明
aseName Name of the App Service Environment
vnetResourceGroupName The resource group name that contains the vnet
vnetResourceName The name of the vnet
subnetName Subnet name that will contain the App Service Environment
aseLocation Specific parameter used because the ASE api can't handle the resource group location
internalLoadBalancingMode 0 = public VIP only, 1 = only ports 80/443 are mapped to ILB VIP, 2 = only FTP ports are mapped to ILB VIP, 3 = both ports 80/443 and FTP ports are mapped to an ILB VIP.
dnsSuffix Used when deploying an ILB enabled ASE. Set this to the root domain associated with the ASE. For example: contoso.com
siteName The name of the web app that will be created.
appServicePlanName The name of the App Service plan to use for hosting the web app.
owner The owner of the resource will be used for tagging.
workerPool Defines which worker pool's (WP1, WP2 or WP3) resources will be used for the app service plan.
numberOfWorkersFromWorkerPool Defines the number of workers from the worker pool that will be used by the app service plan.

使用模板

PowerShell

New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-asev2-ilb-with-web-app/azuredeploy.json
安装和配置 Azure PowerShell

命令行

az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deployment
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-asev2-ilb-with-web-app/azuredeploy.json
安装和配置 Azure 跨平台命令行界面