Skip to content

docs(ec2): clarify default network ACL rule 100 - #37885

Draft
MukundaKatta wants to merge 1 commit into
aws:mainfrom
MukundaKatta:codex/aws-cdk-nacl-rule-doc
Draft

docs(ec2): clarify default network ACL rule 100#37885
MukundaKatta wants to merge 1 commit into
aws:mainfrom
MukundaKatta:codex/aws-cdk-nacl-rule-doc

Conversation

@MukundaKatta

Copy link
Copy Markdown

Issue

Closes #13220.

Reason for this change

AWS creates a default network ACL for every VPC and includes AWS-managed allow-all rule 100 entries. CDK exposes the default ACL ID but CloudFormation cannot remove or replace those default entries, so users need a custom NetworkAcl associated with selected subnets when they want deny-by-default behavior.

Description of changes

  • Documents the AWS-managed default network ACL behavior on Vpc.vpcDefaultNetworkAcl.
  • Clarifies on Subnet.networkAcl that the default ACL includes rule 100 and CloudFormation cannot delete it.
  • Points users to custom NetworkAcl association as the workaround.

Validation

  • git diff --check
  • No runtime tests run; documentation-only change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

beginning-contributor [Pilot] contributed between 0-2 PRs to the CDK bug This issue is a bug. effort/small Small work item – less than a day of effort p2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

(EC2): document how to workaround Network ACL rule 100

1 participant