From 8d96105c8f42c889fafb3bf317a08b5c77946ae9 Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Mon, 13 Jan 2020 17:30:48 +0800 Subject: [PATCH] fix: aliyun rule fix --- pkg/multicloud/aliyun/securitygroup.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/multicloud/aliyun/securitygroup.go b/pkg/multicloud/aliyun/securitygroup.go index 0e2c405394..c627f735ff 100644 --- a/pkg/multicloud/aliyun/securitygroup.go +++ b/pkg/multicloud/aliyun/securitygroup.go @@ -349,6 +349,12 @@ func (self *SRegion) addSecurityGroupRule(secGrpId string, rule *secrules.Securi } else { params["Policy"] = "drop" } + + // 忽略地址为0.0.0.0/32这样的阿里云规则 + if rule.IPNet.IP.String() == "0.0.0.0" && rule.IPNet.String() != "0.0.0.0/0" { + return nil + } + params["Priority"] = fmt.Sprintf("%d", 101-rule.Priority) if rule.Direction == secrules.SecurityRuleIngress { if rule.IPNet != nil {