开发者社区> 问答> 正文

为什么通过API或SDK查询安全组规则无法显示所有的规则


目前安全组中有分网络类型,分别是Internet和Intranet,查询安全组的API方法DescribeSecurityGroupAttribute中关于网络类别这个参数没有强制要求提供,若不提供则默认显示Internet的规则,若需要看Intranet的规则,如内网互相打通、金融云VPN防火墙的规则等内网这一方面的安全组规则,则需要同时提供NicType参数,设置其值为intranet即可。其余的SDK也类似,升级到最新版本后使用相应的方法设置NicType这个参数值即可。

名称类型是否必须描述
ActionString系统规定参数,取值:DescribeSecurityGroupAttribute
SecurityGroupIdString目标安全组 ID
RegionIdString目标安全组所属 Region ID
NicTypeString网络类型,取值:internet | intranet,默认值为 internet


以下以AliyunCLI为例说明一下这个API方法的调用:
默认情况下,必需的参数只有SecurityGroupId和RegionId,提交后只会返回在internet下的规则:



若需要查看内网方面的安全组规则,则需要额外加入NicType参数,且设定他的值为intracet,这样就可以返回intranet网络类型的安全组规则了:



其他的sdk或直接调用API的使用方法类似,只要在其中加入NicType这个参数,就可以指定返回是internet还是intranet的规则了。


如果问题还未能解决,请联系 售后支持

展开
收起
boxti 2017-10-20 14:53:49 2319 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载