【问题标题】:Can I associate two or more Web ACLs (WAF) to a single Cloudfront distribution?我可以将两个或多个 Web ACL (WAF) 关联到一个 Cloudfront 分配吗?
【发布时间】:2021-07-29 22:18:37
【问题描述】:

因此,在 Cloudfront 的控制台 (web ui) 中,当创建分发时,有一个我们要分配给它的 WAF 的保管箱。但如果我想给它分配第二个,它会替换第一个。

在文档中,我没有明确发现分配 2 个 WAF 是不可能的。那么有没有办法我可以使用awscli 或任何其他方法来实现这一点?

【问题讨论】:

    标签: amazon-web-services cloud amazon-cloudfront amazon-waf


    【解决方案1】:

    不,您不能将多个 Web ACL 关联到 CloudFront 分配。但是,您可以将所有规则合二为一,并尽可能将该 ACL 与 CF 分发相关联。

    【讨论】:

    • 我希望这个答案的有效来源(如亚马逊文档或视频),但我想这很难找到(如果甚至存在的话)。不过这个想法很好,将所有规则都放在 WebACL 中,谢谢。
    • 来自Amazon document:“您只能将每个 AWS 资源与一个 Web ACL 关联。Web ACL 和 AWS 资源之间的关系是一对多的。” @IvanCarcamo
    【解决方案2】:

    没有。您不能将多个 Web ACL 关联到一个资源类型(例如:cloudfront/API Gateway 等)。

    对多个关联的限制

    您可以将单个 Web ACL 与一个或多个 AWS 资源相关联, 根据以下限制:

    您只能将每个 AWS 资源与一个 Web ACL 关联。这 Web ACL 和 AWS 资源之间的关系是一对多的。

    您可以将 Web ACL 与一个或多个 CloudFront 分配相关联。 您无法关联已与 CloudFront 关联的 Web ACL 与任何其他 AWS 资源类型一起分发。

    https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-associating-aws-resource.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 2015-02-09
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      相关资源
      最近更新 更多