Cette rubrique explique comment interroger les informations de base des groupes de sécurité que vous avez créés, telles que leurs ID, descriptions, types et types de réseau.
Notes d'utilisation
Tenez compte des points suivants :
Les informations de base des groupes de sécurité incluent leurs ID et descriptions. La réponse renvoie les groupes de sécurité par ordre décroissant de leurs ID.
Nous vous recommandons d'utiliser les paramètres
MaxResultsetNextTokenpour une requête paginée. UtilisezMaxResultspour spécifier le nombre maximal d'entrées à renvoyer dans chaque requête. La valeur de retour deNextTokenest un jeton de pagination utilisable dans la requête suivante pour récupérer une nouvelle page de résultats. Lors de la requête suivante, définissezNextTokensur la valeurNextTokenrenvoyée lors de l'appel précédent et utilisezMaxResultspour spécifier le nombre maximal d'entrées à renvoyer. Si la valeur de retour deNextTokenest vide, la page de résultats actuelle est la dernière et aucun autre résultat ne sera renvoyé.Lorsque vous utilisez Alibaba Cloud CLI pour appeler une opération d'API, vous devez spécifier les valeurs des paramètres de requête de différents types de données dans les formats requis. Pour plus d'informations, consultez Présentation du format des paramètres.
Débogage
Paramètres de requête
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | DescribeSecurityGroups | L'opération que vous souhaitez effectuer. Définissez la valeur sur DescribeSecurityGroups. |
| RegionId | String | Yes | cn-hangzhou | L'ID de région du groupe de sécurité. Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente. |
| SecurityGroupIds | String | No | ["sg-bp67acfmxazb4p****", "sg-bp67acfmxazb4p****", "sg-bp67acfmxazb4p****",....] | Les ID des groupes de sécurité. La valeur est un tableau JSON composé d'un maximum de 100 ID de groupes de sécurité. Séparez les ID des groupes de sécurité par des virgules (,). |
| VpcId | String | No | vpc-bp67acfmxazb4p**** | L'ID du Virtual Private Cloud (VPC) auquel appartient le groupe de sécurité. |
| SecurityGroupType | String | No | normal | Le type du groupe de sécurité. Valeurs possibles :
Remarque Si vous ne spécifiez pas ce paramètre, les groupes de sécurité de base et avancés sont interrogés. |
| NextToken | String | No | e71d8a535bd9cc11 | Le jeton de pagination utilisé dans la requête suivante pour récupérer une nouvelle page de résultats. Vous n'avez pas besoin de spécifier ce paramètre pour la première requête. Spécifiez le jeton obtenu à partir de la requête précédente comme valeur de NextToken. |
| MaxResults | Integer | No | 10 | Le nombre maximal d'entrées par page. Si vous spécifiez MaxResults, Valeurs possibles : 1 à 100. Valeur par défaut : 10. |
| NetworkType | String | No | vpc | Le type de réseau du groupe de sécurité. Valeurs possibles :
|
| SecurityGroupName | String | No | SGTestName | Le nom du groupe de sécurité. |
| IsQueryEcsCount | Boolean | No | null | Indique s'il faut interroger la capacité du groupe de sécurité. Si vous définissez ce paramètre sur True, les valeurs Remarque Ce paramètre n'est plus utilisé. |
| ResourceGroupId | String | No | rg-bp67acfmxazb4p**** | L'ID du groupe de ressources auquel appartient le groupe de sécurité. Si ce paramètre est spécifié pour interroger des ressources, un maximum de 1 000 ressources appartenant au groupe de ressources spécifié peuvent être affichées dans la réponse. Vous pouvez appeler l'opération ListResourceGroups pour interroger la liste la plus récente des groupes de ressources. Remarque Les ressources du groupe de ressources par défaut sont affichées dans la réponse, quelle que soit la valeur de ce paramètre. |
| Tag.N.key | String | No | testkey | La clé du tag N du groupe de sécurité. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser le paramètre Tag.N.Key pour assurer la compatibilité future. |
| Tag.N.Key | String | No | TestKey | La clé du tag N du groupe de sécurité. Valeurs possibles de N : 1 à 20. Si un seul tag est spécifié pour interroger des ressources, un maximum de 1 000 ressources ayant ce tag ajouté sont renvoyées. Si plusieurs tags sont spécifiés pour interroger des ressources, un maximum de 1 000 ressources ayant tous ces tags ajoutés sont renvoyées. Pour interroger plus de 1 000 ressources ayant les tags spécifiés ajoutés, appelez l'opération ListTagResources. |
| Tag.N.Value | String | No | TestValue | La valeur du tag. Valeurs possibles de N : 1 à 20. |
| Tag.N.value | String | No | testvalue | La valeur du tag N du groupe de sécurité. Remarque Ce paramètre sera déprécié à l'avenir. Nous vous recommandons d'utiliser le paramètre Tag.N.Value pour assurer la compatibilité future. |
| DryRun | Boolean | No | false | Indique s'il faut effectuer uniquement un test à blanc, sans exécuter la requête réelle. Valeurs possibles :
Valeur par défaut : false. |
| SecurityGroupId | String | No | sg-bp67acfmxazb4p**** | L'ID du groupe de sécurité. |
| FuzzyQuery | Boolean | No | null | Remarque Ce paramètre n'est plus utilisé. |
| PageNumber | Integer | No | 1 | Le numéro de page. Les pages commencent à partir de la page 1. Valeur par défaut : 1. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser les paramètres NextToken et MaxResults pour une requête paginée. |
| PageSize | Integer | No | 10 | Le nombre d'entrées par page. Valeurs possibles : 1 à 50. Valeur par défaut : 10. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser les paramètres NextToken et MaxResults pour une requête paginée. |
| ServiceManaged | Boolean | No | false | Indique s'il faut interroger les groupes de sécurité gérés. Valeurs possibles :
|
Paramètres de réponse
Parameter |
Type |
Example |
Description |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | L'ID de la requête. |
| RegionId | String | cn-hangzhou | L'ID de région du groupe de sécurité. |
| NextToken | String | e71d8a535bd9cc11 | Un jeton de pagination. Il peut être utilisé dans la requête suivante pour récupérer une nouvelle page de résultats. Si la valeur de retour de ce paramètre est vide lorsque vous spécifiez MaxResults et NextToken pour une requête paginée, aucun autre résultat ne sera renvoyé. |
| SecurityGroups | Array of SecurityGroup | Détails sur les groupes de sécurité. |
|
| SecurityGroup | |||
| SecurityGroupId | String | sg-bp67acfmxazb4p**** | L'ID du groupe de sécurité. |
| SecurityGroupName | String | SGTestName | Le nom du groupe de sécurité. |
| Description | String | TestDescription | La description du groupe de sécurité. |
| SecurityGroupType | String | normal | Le type du groupe de sécurité. Valeurs possibles :
|
| VpcId | String | vpc-bp67acfmxazb4p**** | L'ID du VPC auquel appartient le groupe de sécurité. |
| CreationTime | String | 2021-08-31T03:12:29Z | L'heure de création du groupe de sécurité. L'heure suit la norme ISO 8601 au format yyyy-MM-ddThh:mmZ. L'heure est affichée en UTC. |
| EcsCount | Integer | 0 | Le nombre d'adresses IP privées contenues dans le groupe de sécurité. Pour plus d'informations, consultez la section « Capacité du groupe de sécurité » dans Groupes de sécurité de base et groupes de sécurité avancés. Si vous définissez IsQueryEcsCount sur True, la valeur du paramètre dans la réponse est valide. Remarque Ce paramètre n'est plus utilisé. La quantité renvoyée est fournie à titre indicatif uniquement. La quantité réelle peut différer de la quantité renvoyée. |
| AvailableInstanceAmount | Integer | 0 | Le nombre d'adresses IP privées pouvant être ajoutées au groupe de sécurité. Pour plus d'informations, consultez la section « Capacité du groupe de sécurité » dans Groupes de sécurité de base et groupes de sécurité avancés. Si vous définissez IsQueryEcsCount sur True, la valeur du paramètre dans la réponse est valide. Remarque Ce paramètre n'est plus utilisé. La quantité renvoyée est fournie à titre indicatif uniquement. La quantité réelle peut différer de la quantité renvoyée. |
| ResourceGroupId | String | rg-bp67acfmxazb4p**** | L'ID du groupe de ressources auquel appartient le groupe de sécurité. |
| ServiceManaged | Boolean | false | Indique si l'utilisateur du groupe de sécurité est un service Alibaba Cloud ou un distributeur. |
| ServiceID | Long | 12345678910 | L'ID du distributeur auquel appartient le groupe de sécurité. |
| Tags | Array of Tag | Les tags du groupe de sécurité. |
|
| Tag | |||
| TagValue | String | TestValue | La valeur du tag. |
| TagKey | String | TestKey | La clé du tag. |
| TotalCount | Integer | 20 | Le nombre total de groupes de sécurité. Si |
| PageNumber | Integer | 1 | Le numéro de page. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser les paramètres NextToken et MaxResults pour une requête paginée. |
| PageSize | Integer | 10 | Le nombre d'entrées par page. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser les paramètres NextToken et MaxResults pour une requête paginée. |
Exemples
Exemples de requêtes
http(s)://ecs.aliyuncs.com/?Action=DescribeSecurityGroups
&RegionId=cn-hangzhou
&MaxResults=10
&<Common request parameters>
Exemples de réponses réussies
XML format
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>
JSON format
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"
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
NotSupported.PageNumberAndPageSize |
The parameters PageNumber and PageSize are currently not supported, please use NextToken and MaxResults instead. |
PageNumber et PageSize ne sont pas pris en charge. Utilisez NextToken et MaxResults à la place. |
|
400 |
InValidParameter.NextToken |
The parameter NextToken is invalid. |
Valeur NextToken non valide. |
|
400 |
MissingParameter.RegionId |
The input parameter RegionId that is mandatory for processing this request is not supplied. |
RegionId est requis. |
|
400 |
InvalidParameter.SecurityGroupType |
The specified SecurityGroupType is not valid. |
Valeur SecurityGroupType non valide. |
|
500 |
InternalError |
The request processing has failed due to some unknown error. |
Une erreur interne s'est produite. Réessayez ultérieurement. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.