Consulta la información básica de los security groups que ha creado, como sus ID, descripciones, tipos y tipos de red.
Notas de uso
Tenga en cuenta los siguientes puntos:
La información básica de los security groups incluye sus ID y descripciones. La respuesta devuelve los security groups ordenados por ID en sentido descendente.
Se recomienda usar los parámetros MaxResults y NextToken para consultas paginadas. Use MaxResults para especificar el número máximo de entradas que se devolverán en cada solicitud. El valor devuelto de NextToken es un token de paginación que puede usarse en la siguiente solicitud para recuperar una nueva página de resultados. Al realizar la siguiente solicitud, establezca NextToken con el valor obtenido en la llamada anterior y use MaxResults para indicar el número máximo de entradas a devolver. Si el valor devuelto de NextToken está vacío, la página actual es la última y no hay más resultados pendientes.
Cuando use Alibaba Cloud CLI para invocar una operación de API, debe especificar los valores de los parámetros de solicitud según el formato requerido para cada tipo de dato. Para obtener más información, consulte Parameter format overview.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
| Action | String | Sí | DescribeSecurityGroups | La operación que desea ejecutar. Establezca el valor en DescribeSecurityGroups. |
| RegionId | String | Sí | cn-hangzhou | El ID de región del security group. Puede invocar la operación DescribeRegions para consultar la lista de regiones más reciente. |
| SecurityGroupIds | String | No | ["sg-bp67acfmxazb4p****", "sg-bp67acfmxazb4p****", "sg-bp67acfmxazb4p****",....] | Los ID de los security groups. El valor es un arreglo JSON que contiene hasta 100 ID de security groups. Separe los ID con comas (,). |
| VpcId | String | No | vpc-bp67acfmxazb4p**** | El ID de la Virtual Private Cloud (VPC) a la que pertenece el security group. |
| SecurityGroupType | String | No | normal | El tipo de security group. Valores válidos:
Nota Si no especifica este parámetro, se consultan tanto los security groups básicos como los avanzados. |
| NextToken | String | No | e71d8a535bd9cc11 | Token de paginación que se usa en la siguiente solicitud para recuperar una nueva página de resultados. No es necesario especificar este parámetro en la primera solicitud. Debe indicar el token obtenido en la consulta anterior como valor de NextToken. |
| MaxResults | Integer | No | 10 | Número máximo de entradas por página. Si especifica MaxResults, se usan Valores válidos: 1 a 100. Valor predeterminado: 10. |
| NetworkType | String | No | vpc | Tipo de red del security group. Valores válidos:
|
| SecurityGroupName | String | No | SGTestName | Nombre del security group. |
| IsQueryEcsCount | Boolean | No | null | Indica si se debe consultar la capacidad del security group. Si establece este parámetro en True, los valores Nota Este parámetro ya no se usa. |
| ResourceGroupId | String | No | rg-bp67acfmxazb4p**** | ID del resource group al que pertenece el security group. Si se especifica este parámetro para consultar recursos, la respuesta puede mostrar hasta 1,000 recursos pertenecientes al resource group indicado. Puede invocar la operación ListResourceGroups para obtener la lista más reciente de resource groups. Nota Los recursos del resource group predeterminado se muestran en la respuesta independientemente de cómo se configure este parámetro. |
| Tag.N.key | String | No | testkey | Clave de la etiqueta N del security group. Nota Este parámetro se eliminará en el futuro. Se recomienda usar el parámetro Tag.N.Key para garantizar la compatibilidad futura. |
| Tag.N.Key | String | No | TestKey | Clave de la etiqueta N del security group. Valores válidos de N: 1 a 20. Si se especifica una sola etiqueta para consultar recursos, se devuelven hasta 1,000 recursos que tienen asignada dicha etiqueta. Si se especifican varias etiquetas, se devuelven hasta 1,000 recursos que contienen todas las etiquetas indicadas. Para consultar más de 1,000 recursos con las etiquetas especificadas, invoque la operación ListTagResources. |
| Tag.N.Value | String | No | TestValue | Valor de la etiqueta. Valores válidos de N: 1 a 20. |
| Tag.N.value | String | No | testvalue | Valor de la etiqueta N del security group. Nota Este parámetro quedará obsoleto en el futuro. Se recomienda usar el parámetro Tag.N.Value para garantizar la compatibilidad futura. |
| DryRun | Boolean | No | false | Indica si se debe ejecutar solo una prueba sin realizar la solicitud real. Valores válidos:
Valor predeterminado: false. |
| SecurityGroupId | String | No | sg-bp67acfmxazb4p**** | ID del security group. |
| FuzzyQuery | Boolean | No | null | Nota Este parámetro ya no se usa. |
| PageNumber | Integer | No | 1 | Número de página. Las páginas comienzan en la 1. Valor predeterminado: 1. Nota Este parámetro se eliminará en el futuro. Se recomienda usar los parámetros NextToken y MaxResults para consultas paginadas. |
| PageSize | Integer | No | 10 | Número de entradas por página. Valores válidos: 1 a 50. Valor predeterminado: 10. Nota Este parámetro se eliminará en el futuro. Se recomienda usar los parámetros NextToken y MaxResults para consultas paginadas. |
| ServiceManaged | Boolean | No | false | Indica si se deben consultar los security groups administrados. Valores válidos:
|
Parámetros de respuesta
Parámetro |
Tipo |
Ejemplo |
Descripción |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | ID de la solicitud. |
| RegionId | String | cn-hangzhou | ID de región del security group. |
| NextToken | String | e71d8a535bd9cc11 | Token de paginación. Puede usarse en la siguiente solicitud para recuperar una nueva página de resultados. Si el valor devuelto de este parámetro está vacío cuando se especifican MaxResults y NextToken en una consulta paginada, significa que no quedan más resultados por devolver. |
| SecurityGroups | Array of SecurityGroup | Detalles de los security groups. |
|
| SecurityGroup | |||
| SecurityGroupId | String | sg-bp67acfmxazb4p**** | ID del security group. |
| SecurityGroupName | String | SGTestName | Nombre del security group. |
| Description | String | TestDescription | Descripción del security group. |
| SecurityGroupType | String | normal | Tipo de security group. Valores válidos:
|
| VpcId | String | vpc-bp67acfmxazb4p**** | ID de la VPC a la que pertenece el security group. |
| CreationTime | String | 2021-08-31T03:12:29Z | Hora de creación del security group. La hora sigue el estándar ISO 8601 con el formato yyyy-MM-ddThh:mmZ y se muestra en UTC. |
| EcsCount | Integer | 0 | Número de direcciones IP privadas contenidas en el security group. Para obtener más información, consulte la sección "Capacidad de security group" en Basic security groups and advanced security groups. Si establece IsQueryEcsCount en True, el valor del parámetro en la respuesta será válido. Nota Este parámetro ya no se usa. La cantidad devuelta es solo orientativa; la cantidad real podría diferir. |
| AvailableInstanceAmount | Integer | 0 | Número de direcciones IP privadas que pueden agregarse al security group. Para obtener más información, consulte la sección "Capacidad de security group" en Basic security groups and advanced security groups. Si establece IsQueryEcsCount en True, el valor del parámetro en la respuesta será válido. Nota Este parámetro ya no se usa. La cantidad devuelta es solo orientativa; la cantidad real podría diferir. |
| ResourceGroupId | String | rg-bp67acfmxazb4p**** | ID del resource group al que pertenece el security group. |
| ServiceManaged | Boolean | false | Indica si el usuario del security group es un servicio de Alibaba Cloud o un distribuidor. |
| ServiceID | Long | 12345678910 | ID del distribuidor al que pertenece el security group. |
| Tags | Array of Tag | Etiquetas del security group. |
|
| Tag | |||
| TagValue | String | TestValue | Valor de la etiqueta. |
| TagKey | String | TestKey | Clave de la etiqueta. |
| TotalCount | Integer | 20 | Número total de security groups. Si se especifican |
| PageNumber | Integer | 1 | Número de página. Nota Este parámetro se eliminará en el futuro. Se recomienda usar los parámetros NextToken y MaxResults para consultas paginadas. |
| PageSize | Integer | 10 | Número de entradas por página. Nota Este parámetro se eliminará en el futuro. Se recomienda usar los parámetros NextToken y MaxResults para consultas paginadas. |
Ejemplos
Solicitudes de ejemplo
http(s)://ecs.aliyuncs.com/?Action=DescribeSecurityGroups
&RegionId=cn-hangzhou
&MaxResults=10
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeSecurityGroupsResponse>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<TotalCount>20</TotalCount>
<RegionId>cn-hangzhou</RegionId>
<SecurityGroups>
<CreationTime>2021-08-31T03:12:29Z</CreationTime>
<VpcId>vpc-bp67acfmxazb4p****</VpcId>
<ServiceManaged>false</ServiceManaged>
<Description>TestDescription</Description>
<SecurityGroupId>sg-bp67acfmxazb4p****</SecurityGroupId>
<ResourceGroupId>rg-bp67acfmxazb4p****</ResourceGroupId>
<SecurityGroupName>SGTestName</SecurityGroupName>
<EcsCount>0</EcsCount>
<ServiceID>12345678910</ServiceID>
<SecurityGroupType>normal</SecurityGroupType>
<AvailableInstanceAmount>0</AvailableInstanceAmount>
<Tags>
<TagValue>TestValue</TagValue>
<TagKey>TestKey</TagKey>
</Tags>
</SecurityGroups>
<NextToken>e71d8a535bd9cc11</NextToken>
</DescribeSecurityGroupsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageSize" : 10,
"PageNumber" : 1,
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount" : 20,
"RegionId" : "cn-hangzhou",
"SecurityGroups" : [ {
"CreationTime" : "2021-08-31T03:12:29Z",
"VpcId" : "vpc-bp67acfmxazb4p****",
"ServiceManaged" : false,
"Description" : "TestDescription",
"SecurityGroupId" : "sg-bp67acfmxazb4p****",
"ResourceGroupId" : "rg-bp67acfmxazb4p****",
"SecurityGroupName" : "SGTestName",
"EcsCount" : 0,
"ServiceID" : 12345678910,
"SecurityGroupType" : "normal",
"AvailableInstanceAmount" : 0,
"Tags" : [ {
"TagValue" : "TestValue",
"TagKey" : "TestKey"
} ]
} ],
"NextToken" : "e71d8a535bd9cc11"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|
400 |
NotSupported.PageNumberAndPageSize |
The parameters PageNumber and PageSize are currently not supported, please use NextToken and MaxResults instead. |
Los parámetros PageNumber y PageSize no son compatibles actualmente. Use NextToken y MaxResults en su lugar. |
|
400 |
InValidParameter.NextToken |
The parameter NextToken is invalid. |
El valor de NextToken no es válido. |
|
400 |
MissingParameter.RegionId |
The input parameter RegionId that is mandatory for processing this request is not supplied. |
El parámetro RegionId es obligatorio. |
|
400 |
InvalidParameter.SecurityGroupType |
The specified SecurityGroupType is not valid. |
El valor de SecurityGroupType no es válido. |
|
500 |
InternalError |
The request processing has failed due to some unknown error. |
Ocurrió un error interno. Inténtelo de nuevo más tarde. |
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.