【发布时间】:2020-04-27 14:42:44
【问题描述】:
我想创建一个json格式的云形成模板,在WAF中创建一个ACL和规则,只允许美国用户访问API网关。到目前为止,我有以下代码,但它在 AWS 中给出了一个错误(“遇到不支持的属性操作”):
"Type":"AWS::WAF::Rule",
"Properties":{
"Name":"APIGeoBlockRule",
"Priority":0,
"Action":{
"Block":{}
},
"VisibilityConfig":{
"SampledRequestsEnabled":true,
"CloudWatchMetricsEnabled":true,
"MetricName": "APIGeoBlockRule"
},
"Statement":{
"NotStatement":{
"Statement":{
"GeoMatchStatement":{
"CountryCodes":[
"US"
]
}
}
}
}
}
}
【问题讨论】:
-
您要使用经典的 WAF 还是 WAFv2?你也在使用云端吗?
-
(v1) AWS::WAF::Rule 的记录属性是 MetricName、Name 和 Predicates。
-
我使用的是 WAF 而不是 WAF 经典版
-
有人能给出一个基于代码的例子吗? AWS 提供的关于 clouf 形成模板的文档非常少。
-
我正在使用 WAFv2
标签: amazon-web-services amazon-cloudformation amazon-waf