ALB与WAF Web ACL关联被Firewall Manager移除问题求助
ALB被Firewall Manager自动解除WAF关联的常见原因及排查方法
我遇到过这类情况,通常是以下几种原因导致的,你可以逐一排查:
- Firewall Manager策略被修改:组织账户里的FM策略如果被调整了资源匹配规则(比如移除了ALB所属的标签组、VPC范围),或者Web ACL的关联逻辑被修改,FM会自动执行移除关联操作,保证资源符合最新策略要求。
- ALB属性偏离策略要求:如果ALB的标签、所属VPC、账户归属等属性发生了变化,不再满足FM策略的筛选条件,策略执行合规检查时就会解除关联。比如原本策略只匹配
env:prod的ALB,后来你把ALB标签改成了env:test,就会触发这个操作。 - 多策略冲突:如果有多个FM策略针对同类型资源(比如多个策略都管理ALB的WAF关联),且策略规则存在冲突,系统可能会移除关联来解决冲突。
- 定期合规修正:FM默认会定期检查资源合规性,如果之前的WAF关联是手动添加的(而非通过FM策略自动创建),或者资源出现合规偏差,FM会自动修正,移除不符合策略的关联。
排查步骤:
- 登录组织账户的Firewall Manager控制台,查看对应策略的修改历史,确认最近是否有配置变更。
- 检查该ALB的属性(标签、VPC、所属账户)是否还符合策略的资源筛选条件。
- 查看Firewall Manager的合规性报告,确认该ALB是否被标记为不合规,以及具体原因。
- 深挖CloudTrail的
DisassociateWebACL事件详情,重点看请求中的策略ID和可能存在的reason字段,定位到具体策略分析。
内容的提问来源于stack exchange,提问作者sai saubhagya
相关产品推荐
相关产品推荐

