【问题标题】:AWS: Attach WAF to api gateway using cloudformation templateAWS:使用 cloudformation 模板将 WAF 附加到 api 网关
【发布时间】:2019-12-03 10:44:07
【问题描述】:

我在我的 AWS 账户中创建了 WAF,我想将它与我的 API 网关休息端点集成。

我在下面找到了将 WAF 与 API 网关休息端点集成的命令,但我必须使用 Cloudformation 模板做同样的事情。

aws waf-regional associate-web-acl \
--web-acl-id 'aabc123a-fb4f-4fc6-becb-2b00831cadcf' \
--resource-arn 'arn:aws:apigateway:{region}::/restapis/4wk1k4onj3/stages/prod'

同样来自AWS documentation,我无法弄清楚如何将 WAF 与 API 网关端点连接。

以下是 WAF 配置在 AWS UI 中的外观:

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation aws-api-gateway


    【解决方案1】:

    以下是将 WAF 与 AWS 中任何 WAF 支持的资源集成的方法: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webaclassociation.html

    "MyWebACLAssociation": {
      "Type": "AWS::WAFRegional::WebACLAssociation",
      "Properties": {
        "ResourceArn": { "Ref": "MyLoadBalancer" },
        "WebACLId": { "Ref": "MyWebACL" }
      }
    }
    

    编辑:较新的 WAFv2 的文档:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webaclassociation.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 2019-01-15
    • 2021-10-02
    • 2020-07-22
    • 2018-09-27
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多