Network ACL

  • A network access control list (ACL) is an optional layer of security for your VPC that acts as a firewall for controlling traffic in and out of one or more subnets.

  • You might set up network ACLs with rules similar to your security groups in order to add an additional layer of security to your VPC.

  • By default, a default NACL allows all inbound and outbound IPv4 traffic and, if applicable, IPv6 traffic.

  • By default, each custom network ACL denies all inbound and outbound traffic until you add rules.

  • Each subnet can and must be associated with only one NACL per VPC, if you don't specify a NACL, the subnet is automatically associated with the default network ACL. However, you can associate a network ACL with multiple subnets.

  • A network ACL contains a numbered list of rules. AWS evaluate the rules in order, starting with the lowest numbered rule.

  • Network ACLs are stateless, which means that responses to allowed inbound traffic are subject to the rules for outbound traffic (and vice versa).

Last updated

Was this helpful?