Skip to content

Latest commit

 

History

History
89 lines (57 loc) · 4.84 KB

deploy-template.md

File metadata and controls

89 lines (57 loc) · 4.84 KB
title description services author ms.service ms.topic ms.custom ms.date ms.author
Quickstart: Create an Azure Firewall with Availability Zones - Resource Manager template
Deploy Azure Firewall using a template. The virtual network has one VNet with three subnets. Two Windows Server virtual machines are deployed; a jump box and a server.
firewall
vhorne
firewall
quickstart
subject-armqs
04/30/2020
victorh

Quickstart: Deploy Azure Firewall with Availability Zones - Resource Manager template

In this quickstart, you use a Resource Manager template to deploy an Azure Firewall in three Availability Zones.

[!INCLUDE About Azure Resource Manager]

The template creates a test network environment with a firewall. The network has one virtual network (VNet) with three subnets: AzureFirewallSubnet, ServersSubnet, and JumpboxSubnet. The ServersSubnet and JumpboxSubnet subnet each have a single, two-core Windows Server virtual machine.

The firewall is in the AzureFirewallSubnet subnet, and has an application rule collection with a single rule that allows access to www.microsoft.com.

A user-defined route points network traffic from the ServersSubnet subnet through the firewall, where the firewall rules are applied.

For more information about Azure Firewall, see Deploy and configure Azure Firewall using the Azure portal.

Prerequisites

Create an Azure Firewall with Availability Zones

This template creates an Azure Firewall with Availability Zones, along with the necessary resources to support the Azure Firewall.

Review the template

The template used in this quickstart is from Azure Quickstart templates.

:::code language="json" source="~/quickstart-templates/101-azurefirewall-with-zones-sandbox/azuredeploy.json" range="001-444" highlight="369-442":::

Multiple Azure resources are defined in the template:

Deploy the template

Deploy the Resource Manager template to Azure:

  1. Select Deploy to Azure to sign in to Azure and open the template. The template creates an Azure Firewall, the network infrastructure, and two virtual machines.

    Deploy to Azure

  2. In the portal, on the Create a sandbox setup of Azure Firewall with Zones page, type or select the following values:

    • Resource group: Select Create new, type a name for the resource group, and select OK.
    • Virtual Network Name: Type a name for the new VNet.
    • Admin Username: Type a username for the administrator user account.
    • Admin Password: Type an administrator password.
  3. Read the terms and conditions, and then select I agree to the terms and conditions stated above and then select Purchase. The deployment can take 10 minutes or longer to complete.

Review deployed resources

Explore the resources that were created with the firewall.

To learn about the JSON syntax and properties for a firewall in a template, see Microsoft.Network/azureFirewalls.

Clean up resources

When you no longer need them, you can remove the resource group, firewall, and all related resources by running the Remove-AzResourceGroup PowerShell command. To remove a resource group named MyResourceGroup, run:

Remove-AzResourceGroup -Name MyResourceGroup

Don't remove the resource group and firewall if you plan to continue on to the firewall monitoring tutorial.

Next steps

Next, you can monitor the Azure Firewall logs.

[!div class="nextstepaction"] Tutorial: Monitor Azure Firewall logs