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
This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a licence agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support programme or service, and are made available AS IS without warranty of any kind.
Parameters
Parameter Name | Description |
---|---|
aseName | Name of the App Service Environment |
virtualNetworkName | The name of the vnet |
vnetResourceGroupName | The resource group name that contains the vnet |
subnetName | Subnet name that will contain the App Service Environment |
location | Location for the resources |
internalLoadBalancingMode | None: public VIP only. Publishing: only ports 80/443 are mapped to ILB VIP. Web: only FTP ports are mapped to ILB VIP: Web,Publishing: 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. |
numberOfWorkers | Defines the number of workers from the worker pool that will be used by the app service plan. |
workerPool | Defines which worker pool's (WP1, WP2 or WP3) resources will be used for the app service plan. |
Use the template
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 deploymentInstall and configure Azure PowerShell
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.web/asev2-ilb-with-web-app/azuredeploy.json
Command line
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 deploymentInstall and Configure the Azure Cross-Platform Command-Line Interface
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.web/asev2-ilb-with-web-app/azuredeploy.json