gpt4 book ai didi

amazon-web-services - aws cloudformation WAF 地理位置条件

转载 作者:行者123 更新时间:2023-12-03 07:29:53 25 4
gpt4 key购买 nike

尝试创建云形成模板来配置具有地理位置条件的WAF。尚未找到合适的模板。任何指示将不胜感激。

http://docs.aws.amazon.com/waf/latest/developerguide/web-acl-geo-conditions.html

最佳答案

不幸的是,实际答案(截至撰写本文时,2018 年 7 月)是您无法直接在 CloudFormation 中创建地理匹配集。您可以通过 CLI 或 SDK 创建它们,然后在 WAFRule 的 Predicates 属性的 DataId 字段中引用它们。


通过 CLI 创建具有一个约束的 GeoMatchSet:

aws waf-regional get-change-token
aws waf-regional create-geo-match-set --name my-geo-set --change-token <token>
aws waf-regional get-change-token
aws waf-regional update-geo-match-set --change-token <new_token> --geo-match-set-id <id> --updates '[ { "Action": "INSERT", "GeoMatchConstraint": { "Type": "Country", "Value": "US" } } ]'

现在在 CloudFormation 中引用 GeoMatchSet id:

    "WebAclGeoRule": {
"Type": "AWS::WAFRegional::Rule",
"Properties": {
...
"Predicates": [
{
"DataId": "00000000-1111-2222-3333-123412341234" // id from create-geo-match-set
"Negated": false,
"Type": "GeoMatch"
}
]
}
}

关于amazon-web-services - aws cloudformation WAF 地理位置条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47215601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com