AWS Firewall Manager · Organization-wide security policies · Compliance

Define security rules once and enforce them across your organization

AWS Firewall Manager is a management service that centrally deploys AWS WAF, Shield Advanced, security group, network ACL, Network Firewall, and DNS Firewall policies across the accounts and resources in AWS Organizations. New accounts and resources are protected automatically as soon as they fall within a policy's scope.

FMS policy · sg-baselineap-northeast-2

Root · management account → FMS default administrator: security account

  • OU · Prod auto remediation: on
  • 1111-2222-3333 · paymentsCommon security group attached · ALB web ACL appliedCOMPLIANT
  • 4444-5555-6666 · orderssg-0a1b · 0.0.0.0/0 → tcp/22 rule detected → remediatingNON-COMPLIANT
  • OU · Dev report only
  • 7777-8888-9999 · sandbox3 unused security groups · reported only, no changesREPORTED

The same policy produces different results depending on scope and whether auto remediation is on. Violations are also sent to Security Hub CSPM as findings.

8

Policy types (WAF · Shield · SG · NACL · NFW · DNS FW · 2 third-party)

10

Max administrator accounts per organization (including the default admin)

3

Scope conditions (accounts · OUs, resource type, tags)

2

Enforcement modes (auto remediation · report only)

Why Firewall Manager

The more accounts you add, the more your firewall settings drift apart

Managing web ACLs, security groups, and firewall rules separately in each account leads to gaps and exceptions. With Firewall Manager, the security team defines the baseline as policies, and application teams add their own rules on top.

Central

Define once, deploy everywhere

A policy created in the administrator account deploys the same protection to every account and resource in scope. When you change the policy, the change propagates too.

Automatic

New accounts and resources, too

When an account joins the organization or a matching resource is created, Firewall Manager evaluates it and applies the policy right away.

Audit

Find and surface violations

A per-policy compliance dashboard shows noncompliant accounts and resources and the reasons. You can also start in report-only mode without auto remediation.

Prerequisites

What you need before creating policies

Firewall Manager is an organization-level service. Complete the steps below in order before you can create policies in the console.

  1. 01

    Enable all features in AWS Organizations

    Managed accounts must belong to one organization, and all features must be enabled, not just consolidated billing.

  2. 02

    Designate a default administrator

    The management account onboards the organization to Firewall Manager and designates the default administrator. The default administrator has full scope and also manages third-party firewall policies. A dedicated security account is typical.

  3. 03

    Enable AWS Config

    Turn on AWS Config in every member account and Region that has resources to protect. Firewall Manager uses Config to detect resource changes and evaluate compliance.

  4. 04

    Policy type–specific setup

    Network Firewall and DNS Firewall policies require AWS RAM resource sharing with your organization, and third-party firewall policies require an AWS Marketplace subscription and integration setup. Regions that are disabled by default must be enabled separately.

Administrators

Use multiple administrators with separate scopes

Besides the default administrator, the management account can create additional administrator accounts (up to 10 per organization). Give each administrator a full or restricted administrative scope; a restricted scope combines the conditions below.

OUAccounts

Account · OU scope

Specifies the accounts or OUs the administrator can apply policies to. Use it to let each business unit's security team manage only its own OU.

OU = ProdAccount IDs
RGNRegions

Region scope

Restricts the Regions the administrator can work in. A good fit when operations teams are split by geography.

us-east-2ap-northeast-2
TYPEPolicy types

Policy type scope

Split responsibilities so the network team handles only Network Firewall and security group policies, and the web security team handles only AWS WAF policies.

Security groupAWS WAFNetwork Firewall

Only the organization's management account can create, modify, or remove administrator accounts. Following least privilege, grant only the scope that is actually needed.

Policy types

What you can manage with policies

Each Firewall Manager policy covers a single type. To enforce multiple protections, create a policy per type; you can also have several policies of the same type. Policies are Regional, and policies that target CloudFront are created as global.

L7 · Web

AWS WAF policy

Associates a Firewall Manager–managed web ACL with resources in scope. The policy's first rule groups are pinned at the start and its last rule groups at the end, and account owners add their own rules in between. With the retrofit option, policy rules are added to web ACLs that are already associated.

CloudFrontALBAPI Gateway RESTfirst · last rule groups

DDoS

Shield Advanced policy

Applies Shield Advanced protection to the specified resource types across the organization. It subscribes in-scope accounts to Shield Advanced, including accounts that join later. L7 automatic mitigation settings are managed by the policy as well.

CloudFrontALB · CLBElastic IP

VPC · Security group

Three security group policies

Common replicates a baseline security group and associates it with resources in scope. Content audit checks whether security group rules meet allow and deny criteria. Usage audit finds and cleans up unused or redundant security groups.

EC2 instanceENIALB · CLBSecurity group

VPC · Subnet

Network ACL policy

Enforces first and last rules on subnet network ACLs. Firewall Manager assigns the rule numbers, and the account's existing rules stay in between. You choose separately for first and last rules whether to force remediation when they conflict with existing rules.

SubnetFirstEntriesLastEntries

L3–L7 · VPC

Network Firewall policy

Creates AWS Network Firewall firewalls in VPCs in scope and deploys the policy's rule groups. Choose a deployment model: distributed, centralized, or import existing firewalls. Auto remediation is always on for this type.

DistributedCentralizedImport existing

DNS

Route 53 Resolver DNS Firewall policy

Associates DNS Firewall rule groups with the organization's VPCs to block queries for malicious domains. First rule groups (priority 1–100) are evaluated before rule groups the account associates itself (101–9900), and last rule groups (9901–10000) are evaluated after them.

VPCDomain listRAM sharing

Third-party

Third-party firewall policies

Deploys partner firewalls subscribed through AWS Marketplace into VPCs. Palo Alto Networks Cloud NGFW policies apply Cloud NGFW and rulestacks, and Fortigate CNF policies apply Fortigate Cloud Native Firewall as a Service protection. Managed by the default administrator account.

Palo Alto Cloud NGFWFortigate CNFAWS Marketplace

Features

Key features

Policy scope

Scope by account, resource, and tag

Apply to the whole organization, only to specified accounts and OUs, or to everything except specified accounts and OUs. Choose resource types, then include or exclude resources by whether they have all of the tags (AND) or any of them (OR). You can also group resources directly with a resource set.

Remediation

Auto remediation or report only

Choose whether to fix noncompliant resources automatically or just report them without changes. Options also let you remove protection from resources that leave scope and clean up resources Firewall Manager created.

Compliance

Per-policy compliance dashboard

Each policy shows how many accounts are in scope and how many are compliant, and you can drill down from noncompliant account → resource → violation reason. Get real-time notifications of new violations through an Amazon SNS channel.

Security Hub

Security Hub CSPM findings

Sends noncompliant resources and detected attacks to Security Hub CSPM as findings. The integration is enabled automatically when you use Firewall Manager, so you can prioritize them alongside results from other security services.

Managed lists

Application and protocol lists

Define the ports and protocols to allow or deny in security group policies as managed lists and reuse them. Use AWS-provided lists together with your own.

Logging

Centralized WAF logging

When you enable logging in an AWS WAF policy, web ACL logs from every account in scope are collected into Amazon Data Firehose or S3 in a single account. Sensitive fields are redacted by the policy.

Recent updates: AWS WAF L7 Anti-DDoS managed rule group can be added to policies (June 2025), Firewall Manager API calls through AWS PrivateLink interface endpoints (July 2025), and launches in the Asia Pacific (Taipei) Region (September 2025) and Asia Pacific (New Zealand) Region (March 2026). With retrofit existing web ACLs in AWS WAF policies, you can keep the web ACLs application teams created and just add the policy rules.

Policy comparison

What each policy type enforces and how it remediates

Auto remediation behavior differs by type. For policies that delete or change resources, such as security group audit policies, check the impact in report-only mode first.

What each Firewall Manager policy type enforces and its auto remediation behavior
Policy typeEnforcesAuto remediation behavior
AWS WAFFirst and last rule groups, default action, and logging settings of the web ACLCreates a managed web ACL and associates it with resources in scope. With retrofit, adds rules to the existing web ACL
Shield AdvancedShield Advanced protection per resource, L7 automatic mitigationSubscribes in-scope accounts and adds resource protection
Security group · CommonAssociation of the baseline (primary) security groupReplicates the baseline security group into accounts and associates it with resources. Optionally disassociates other security groups
Security group · Content auditWhether security group rules meet allow and deny criteriaRemoves rules that violate the criteria
Security group · Usage auditUnused and redundant security groupsDeletes unused groups and replaces redundant groups with one
Network ACLFirst and last rules of subnet NACLsApplies rules to the managed NACL. On conflict with existing rules, remediates or marks noncompliant based on the force remediation setting
Network FirewallFirewall presence in the VPC, plus firewall policy and rule groupsAlways automatic. Creates firewalls and endpoints and shares rule groups. Routing is monitored only, reporting violations
DNS FirewallDNS Firewall rule group associations on the VPCShares first and last rule groups through RAM and associates them with VPCs
Third-party firewallPalo Alto Cloud NGFW · Fortigate CNF protectionDeploys partner firewall endpoints and policies (such as rulestacks) into VPCs

Network Firewall via FMS

Three management types for Network Firewall policies

A Network Firewall policy's firewall management type determines where firewalls are created. Create the rule groups in the administrator account in advance and deploy them to member accounts through AWS RAM organization sharing.

  1. D

    Distributed

    Creates a firewall in each VPC of in-scope accounts, with endpoints in a firewall subnet per AZ. Routing is set to Monitor mode, which only reports violations, or Off.

  2. C

    Centralized

    Creates a single firewall in one inspection VPC in a specified account. Suits designs that aggregate spoke VPC traffic through Transit Gateway for inspection; you configure routing yourself.

  3. I

    Import existing firewalls

    Brings firewalls you already run under a single policy and adds organization baseline rules to standardize them.

Rule evaluation order: the policy selects strict order or action order for stateful rules. The Firewall Manager API documents that StatefulEngineOptions.RuleOrder defaults to DEFAULT_ACTION_ORDER when omitted, so set it explicitly if you want strict order, the Network Firewall console default.

Reference architecture

Push policies from the security account and collect the results back

The management account designates the security account as the Firewall Manager administrator. The administrator creates policies and deploys them per OU; when AWS Config in each member account detects a change, Firewall Manager re-evaluates compliance. Violations are collected in the dashboard and Security Hub CSPM.

AWS Firewall Manager organization policy architecture On the left are the management account and the security account. The management account designates the security account as the Firewall Manager default administrator. Firewall Manager deploys AWS WAF, security group, Network Firewall, and DNS Firewall policies to accounts A and B in the Prod OU and account C in the Dev OU. Account A is compliant, with a managed web ACL on its ALB and distributed Network Firewall endpoints in its VPC. Account B has a security group rule opening port 22 to 0.0.0.0/0, which is detected and automatically remediated. Account C in the Dev OU is in report-only mode, so only the violation is recorded. When new account D on the right joins the Prod OU, the policies are applied automatically. Compliance results, based on AWS Config change records in each account, are collected as Security Hub CSPM findings and SNS notifications. MANAGEMENT · SECURITY OU · PROD (auto remediation) OU · DEV (report only) JOINING ACCOUNT IN EVERY MEMBER ACCOUNT Management accountOrganizations · sets admin Firewall Manager security · default admin · AWS WAF policy · Security group policy · Network Firewall policy · DNS Firewall policy Security Hub CSPM FMS findings + SNS violation alerts Account A · payments ALB ← FMS-managed web ACL VPC · NFW endpoint (distributed) COMPLIANT Account B · orders sg-0a1b · 0.0.0.0/0 → tcp/22 content audit violation → rule removed NON-COMPLIANT → auto remediation Account C · sandbox 3 unused security groups (usage audit) NON-COMPLIANT · no changes New account D Moves to Prod OU → scoped, auto-applied joins OU AWS Config Resource change log FMS Config rule evals push auto-fix findings
Policy deployment Auto remediation Account move · compliance results → Arrows: policies flow down from FMS → accounts; findings flow back from accounts → Security Hub

On narrow screens, swipe the diagram sideways.

Getting started

Steps to apply your first policy

  1. STEP 1

    Organization and admin

    Enable all features in Organizations, and designate the security account as the default administrator from the management account.

  2. STEP 2

    Turn on AWS Config

    Enable Config in every account and Region with resources to protect. Enable RAM sharing with your organization if needed.

  3. STEP 3

    Create a policy

    Choose the policy type and Region (Global for CloudFront), then fill in the contents such as rule groups or the baseline security group.

  4. STEP 4

    Scope and report only

    Set the scope by account · OU, resource type, and tags, and review violations with auto remediation turned off.

  5. STEP 5

    Switch to auto remediation

    After confirming the impact, turn on auto remediation and keep tracking violations with Security Hub CSPM and SNS.

Pricing

Cost components

Each Firewall Manager policy incurs a monthly charge per Region, plus charges for the AWS Config rules the policy creates and for the underlying services that provide the actual protection. There are no minimum fees or upfront commitments.

AWS Firewall Manager pricing components
ComponentBilled byNotes
Protection policyMonthly fee per policy per RegionApplies to WAF, security group, Network Firewall, DNS Firewall, and third-party policies. Prices vary by Region
AWS ConfigConfiguration items recorded · rule evaluationsConfig rules Firewall Manager creates in each account are billed at AWS Config rates
AWS WAFWeb ACLs · rules · requestsWeb ACLs and rules the policy creates are billed at AWS WAF rates
Network FirewallEndpoint hours · GB processedDistributed deployments create endpoints in each VPC and AZ, so a wider scope means higher cost
DNS Firewall · third-partyUnderlying service chargesDNS Firewall rule groups at Route 53 Resolver rates; Palo Alto and Fortinet firewalls at AWS Marketplace rates
Shield Advanced customersIncluded in subscriptionPolicy fees for Shield Advanced and AWS WAF policies, plus web ACLs and rules the policies create, are included at no extra cost. AWS Config charges are separate

Prices and inclusions are subject to change. See the AWS Firewall Manager pricing page for the latest details.

Next step

Design a firewall baseline for your entire organization

Bring your OU structure, account count, resource types to protect, and the scope you want to delegate to application teams, and we'll review the policy type layout and a plan to move from report only to auto remediation together. Related services: AWS WAF · Network Firewall · Shield · Route 53 · VPC