Edit

Share via


Azure Firewall Draft + Deployment (preview)

Organizations often need to update their Azure Firewall Policy for various reasons, such as onboarding new applications or workloads, addressing security vulnerabilities, performing maintenance, or optimizing policies by merging or removing unused rules. These updates can involve multiple contributors, and each change can take several minutes to deploy.

Important

Azure Firewall Draft + Deployment is currently in PREVIEW. See the Supplemental Terms of Use for Microsoft Azure Previews for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.

With Azure Firewall Policy Draft + Deployment, you can streamline this process using a two-phase approach:

  • Draft: Make multiple changes collaboratively, saved in a temporary draft policy cloned from your current applied policy. These changes don't affect the live policy.

  • Deployment: Apply all changes at once by deploying the draft, replacing the current applied policy with the updated version.

Supported scenarios and limitations

The Draft and Deployment feature is designed for specific use cases and has certain constraints:

Supported scenarios

  • This feature is exclusively available for Azure Firewall Policies. It doesn't support firewalls configured with classic rules.

Limitations

  • A draft is created as a clone of the currently applied policy. Any changes made to the applied policy after the creation of the draft isn't reflected in the draft unless manually updated.
  • Deploying a draft replaces the entire applied policy. Changes made to the applied policy after the draft is created aren't preserved unless they're also added to the draft.
  • Creating a new Rule Collection Group (RCG) isn't supported directly within a policy draft.
  • Only one draft can exist for a policy at any given time.

Prerequisites

  • If you don't have an Azure subscription, you can create a free account to get started.
  • To use this feature with the Azure CLI, ensure that you have the Azure Firewall extension installed and updated to version 1.2.3 or later.

Note

When using this feature through Azure PowerShell or Azure REST API, you must first download the current policy and manually create a draft based on it. In contrast, using the Azure portal or CLI automatically generates a draft from the existing policy.

Use Draft + Deployment

Azure Firewall Draft + Deployment allows you to make bulk updates to your firewall policy before applying them to production.

  1. In the Azure portal, navigate to your existing firewall policy or create a new one.

  2. On the Azure Firewall Policy page, under the Management section, select Draft & Deployment, then select Create a new draft. This creates a draft that is an exact copy of your current applied policy.

  3. On the draft page, make changes or additions to your rules or settings. These pages are identical to those in the deployed policy. The changes will only take effect when you deploy the draft.

    Screenshot showing drafting changes.

  4. To verify the changes, return to the Deploy screen to review the updated rules or settings. To apply the changes, select Deploy draft. Once deployed, the draft replaces the current policy and becomes the latest version. The draft is deleted after deployment.

    Screenshot showing verification and deployment of changes.

  5. Repeat this process as needed to make further updates to your firewall policy.

Next steps