开发者社区 问答 正文

为什么通过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 2341 分享 版权
阿里云 AI 助理回答

好的,您可以点击下面的入口发起人工服务。您还可以拨打阿里云服务热线 4008013260 联系人工客服。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答