本文介绍如何通过阿里云CLI调用DescribeSecurityGroups API查询安全组的基本信息。
背景信息
您可以调用DescribeSecurityGroups查询您创建的安全组的基本信息。调用接口前建议您仔细阅读接口的相关说明,具体请参见DescribeSecurityGroups。
通过阿里云CLI调用API时,不同数据类型的请求参数取值必须遵循格式要求,详情请参见参数格式说明。
示例一:根据安全组ID查询信息
查询网络类型为专有网络VPC,安全组ID为sg-bp1hhwq52iu5j59f****
的安全组的基本信息。
aliyun ecs DescribeSecurityGroups --RegionId cn-hangzhou --SecurityGroupIds '["sg-bp1i4c0xgqxadew2****"]' --NetworkType vpc --DryRun false --output cols=SecurityGroupName,Description,VpcId,Tags rows=SecurityGroups.SecurityGroup[]
返回结果示例。
SecurityGroupName | Description | VpcId | Tags
----------------- | ----------- | ----- | ----
namedemo | descdemo | vpc-bp1vwnn14rqpyiczj**** | map[Tag:[map[TagKey:user TagValue:lisi]]]
示例二:查询绑定某标签的安全组信息
根据安全组绑定的标签user:lisi
查询安全组信息。
aliyun ecs DescribeSecurityGroups --RegionId cn-hangzhou --Tag.1.Key user --Tag.1.Value lisi --NetworkType vpc --DryRun false --output cols=SecurityGroupName,Description,VpcId,Tags rows=SecurityGroups.SecurityGroup[]
返回结果示例。
SecurityGroupName | Description | VpcId | Tags
----------------- | ----------- | ----- | ----
namedemo | descdemo | vpc-bp1vwnn14rqpyiczj**** | map[Tag:[map[TagKey:user TagValue:lisi]]]
示例三:根据VPC ID查询安全组信息
根据安全组所在的专有网络VPC ID查询安全组的信息。
本示例使用的VPC ID为vpc-bp1vwnn14rqpyiczj****
。
aliyun ecs DescribeSecurityGroups --RegionId cn-hangzhou --VpcId vpc-bp1vwnn14rqpyiczj**** --NetworkType vpc --DryRun false --output cols=SecurityGroupId,SecurityGroupName,Tags rows=SecurityGroups.SecurityGroup[]
返回结果示例。
SecurityGroupId | SecurityGroupName | Tags
--------------- | ----------------- | ----
sg-bp1c271nqm264lwm**** | namedemo1 | map[Tag:[map[TagKey:SMC TagValue:SMC]]]
sg-bp17wst5ddz6z6un**** | namedemo2 | map[Tag:[map[TagKey:owner TagValue:zhangsan]]]
sg-bp184jyuuw0chcw4**** | namedemo3 | map[Tag:[map[TagKey:owner TagValue:zhangsan]]]
sg-bp1i4c0xgqxadew2**** | namedemo4 | map[Tag:[map[TagKey:user TagValue:lisi]]]
示例四:分页查询安全组信息
分页查询同一地域下所有安全组的信息。
本示例查询的地域为杭州。分页查询时,每页展示5条信息,并查询第二页的安全组信息。
aliyun ecs DescribeSecurityGroups --RegionId cn-hangzhou --PageNumber 2 --PageSize 5 --output cols=SecurityGroupName,VpcId,Tags rows=SecurityGroups.SecurityGroup[]
返回结果示例。
SecurityGroupId | SecurityGroupName | VpcId | Tags
--------------- | ----------------- | ----- | ----
sg-bp184jyuuw0chcw4**** | demoname1 | vpc-bp1vwnn14rqpyiczj**** | map[Tag:[map[TagKey:owner TagValue:zhangsan]]]
sg-bp1gbqpn1xj8tksi**** | demoname2 | vpc-bp1rr6quz3xk8dj8s**** | map[Tag:[]]
sg-bp1i4c0xgqxadew2**** | demoname3 | vpc-bp1vwnn14rqpyiczj**** | map[Tag:[map[TagKey:user TagValue:lisi]]]
sg-bp1g3mdlybfdmhm1**** | demoname4 | vpc-bp1opxu1zkhn00gzv**** | map[Tag:[]]
sg-bp178t3hp8rtahd0**** | demoname5 | vpc-bp1rr6quz3xk8dj8s**** | map[Tag:[]]