TSR*_*SRP 4 google-cloud-platform google-cloud-armor
我可以使用以下规则阻止谷歌云装甲中的多个国家/地区。
origin.region_code == "RU" || origin.region_code == "UA"
但它认为该规则有 2 个表达式,因此每条规则只能阻止 5 个国家/地区,并且必须添加其他规则来阻止其他国家/地区。
有没有一种方法(例如 in_origin_regioncode)可以在单个表达式中提供我想要阻止的所有国家/地区的逗号分隔列表?
小智 10
我有一个我们发现的选项,您可以x.contains(y)在云装甲规则中使用函数,如果子字符串 y 位于字符串 x 中,该函数返回 true,因此您可以像这样使用它,而'[CN,KP,LT,UA,RU,AF,DZ,MM,CU,EG,GN,IR,IQ,LR,LY,NE,SL,SO,SS,SD,SY,UA,YE]'.contains(origin.region_code)不是origin.region_code=='CN'||origin.region_code=='SL' 例如,它可以工作!
我希望我有所帮助:)
| 归档时间: |
|
| 查看次数: |
4854 次 |
| 最近记录: |