开发者社区> 问答> 正文

通过API或SDK查询安全组规则无法显示所有的规则,这是怎么回事?

通过API或SDK查询安全组规则无法显示所有的规则,这是怎么回事?

展开
收起
行者武松 2017-12-12 17:11:49 2819 0
1 条回答
写回答
取消 提交回答
  • 域名投资、域名选择、域名交易、域名行情等@我

    具体来源https://help.aliyun.com/knowledge_detail/40606.html

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

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

    以下以AliyunCLI为例说明一下这个API方法的调用:

    默认情况下,必需的参数只有SecurityGroupId和RegionId,提交后只会返回在internet下的规则:

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

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

    2019-07-17 21:48:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACE 区域技术发展峰会:Flink Python Table API入门及实践 立即下载
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
一个跨平台的云服务SDK需要什么 立即下载