本文介绍如何通过阿里云CLI调用DeleteSecurityGroup API删除一个安全组。

背景信息

您可以调用DeleteSecurityGroup接口删除一个安全组。相关API文档请参见DeleteSecurityGroup

通过阿里云CLI调用API时,不同数据类型的请求参数取值必须遵循格式要求,详情请参见参数格式说明

说明 删除安全组之前,请确保安全组内不存在实例,并且没有其他安全组与该安全组有授权行为,否则DeleteSecurityGroup请求失败。

CLI请求示例

  1. 通过DescribeSecurityGroups API查询您需要删除的安全组ID。

    本示例中,通过安全组名称namedemo查询安全组ID。

    aliyun ecs DescribeSecurityGroups --RegionId cn-hangzhou --SecurityGroupName namedemo --DryRun false --output cols=SecurityGroupId rows=SecurityGroups.SecurityGroup[]
    返回结果示例:
    SecurityGroupId
    ---------------
    sg-bp1i4c0xgqxadew2****
  2. 删除安全组sg-bp1i4c0xgqxadew2****
    aliyun ecs DeleteSecurityGroup --RegionId cn-hangzhou --SecurityGroupId sg-bp1i4c0xgqxadew2****

执行结果

{
        "RequestId": "B0B04008-0685-4EC8-9468-F2FB44981FA7"
}