Comment puis-je résoudre les erreurs qui se produisent lorsque j'utilise l'interface de ligne de commande AWS pour gérer mes demandes de quota de service ?

Lecture de 6 minute(s)
0

Lorsque j'utilise l'interface de ligne de commande AWS (AWS CLI) pour gérer l'augmentation de mon quota de service, je reçois des erreurs.

Brève description

Les erreurs suivantes peuvent se produire lors de l'utilisation d'AWS CLI pour afficher et gérer les demandes d'augmentation de quota :

  • La commande list-service-quotas ne répertorie pas tous les quotas disponibles.
  • Erreur : « Une erreur s'est produite (ResourceAlreadyExistsException) lors de l'appel de l'opération RequestServiceQuotaIncrease : une seule demande d'augmentation de quota de service ouverte est autorisée par quota ».
  • Erreur : « Une erreur s'est produite (NoSuchResourceException) lors de l'appel de l'opération ListAWSDefaultServiceQuotas : la demande a échoué, car le service spécifié n'existe pas ».

Pour des informations générales sur la résolution des erreurs d'interface de ligne de commande AWS qui ne sont pas liées à Service Quotas, voir Pourquoi est-ce que je reçois des erreurs lors de l'exécution des commandes de l'interface de ligne de commande AWS ?

Résolution

Vérifiez que vous utilisez la version la plus récente de l'interface de ligne de commande AWS

Si vous utilisez une version antérieure d'AWS CLI, vous pouvez rencontrer des problèmes lors de l'utilisation des commandes d'API. Passez à la dernière version de l'AWS CLI, puis réessayez les commandes.

Erreur : la commande list-service-quotas ne répertorie pas tous les quotas disponibles

La commande list-service-quotas renvoie des quotas qui appliquent des valeurs de quota. Pour renvoyer toutes les valeurs par défaut, utilisez la commande list-aws-default-service-quotas.

L'exemple suivant utilise la commande list-service-quotas. La sortie répertorie les deux services qui appliquent des valeurs.

# aws service-quotas list-service-quotas --service-code vpc --region eu-west-1 --query "Quotas[*].{ServiceName:ServiceName,QuotaName:QuotaName,QuotaCode:QuotaCode,Value:Value}" --output table
------------------------------------------------------------------------------------------------------
| ListServiceQuotas |
+------------+--------------------------------+---------------------------------------------+--------+
| QuotaCode | QuotaName | ServiceName | Value |
+------------+--------------------------------+---------------------------------------------+--------+
| L-A4707A72| Internet gateways per Region | Amazon Virtual Private Cloud (Amazon VPC) | 10.0 |
| L-F678F1CE| VPCs per Region | Amazon Virtual Private Cloud (Amazon VPC) | 10.0 |
+------------+--------------------------------+---------------------------------------------+--------+

L'exemple suivant utilise la commande list-service-quota. La sortie répertorie tous les quotas associés au service (VPC, dans cet exemple), ainsi que leurs valeurs de quota par défaut.

# aws service-quotas list-aws-default-service-quotas --service-code vpc --region eu-west-1 --query "Quotas[*].{ServiceName:ServiceName,QuotaName:QuotaName,QuotaCode:QuotaCode,Value:Value}" --output table
-----------------------------------------------------------------------------------------------------------------------
| ListAWSDefaultServiceQuotas |
+------------+------------------------------------------------+---------------------------------------------+---------+
| QuotaCode | QuotaName | ServiceName | Value |
+------------+------------------------------------------------+---------------------------------------------+---------+
| L-7E9ECCDB| Active VPC peering connections per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 50.0 |
| L-45FE3B85| Egress-only internet gateways per Region | Amazon Virtual Private Cloud (Amazon VPC) | 5.0 |
| L-1B52E74A| Gateway VPC endpoints per Region | Amazon Virtual Private Cloud (Amazon VPC) | 20.0 |
| L-83CA0A9D| IPv4 CIDR blocks per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 5.0 |
| L-085A6257| IPv6 CIDR blocks per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 1.0 |
| L-0EA8095F| Inbound or outbound rules per security group | Amazon Virtual Private Cloud (Amazon VPC) | 60.0 |
| L-29B6F2EB| Interface VPC endpoints per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 50.0 |
| L-A4707A72| Internet gateways per Region | Amazon Virtual Private Cloud (Amazon VPC) | 5.0 |
| L-FE5A380F| NAT gateways per Availability Zone | Amazon Virtual Private Cloud (Amazon VPC) | 5.0 |
| L-B4A6D682| Network ACLs per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 200.0 |
| L-DF5E4CA3| Network interfaces per Region | Amazon Virtual Private Cloud (Amazon VPC) | 5000.0 |
| L-DC9F7029| Outstanding VPC peering connection requests | Amazon Virtual Private Cloud (Amazon VPC) | 25.0 |
| L-2C462E13| Participant accounts per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 100.0 |
| L-589F43AA| Route tables per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 200.0 |
| L-93826ACB| Routes per route table | Amazon Virtual Private Cloud (Amazon VPC) | 50.0 |
| L-2AEEBF1A| Rules per network ACL | Amazon Virtual Private Cloud (Amazon VPC) | 20.0 |
| L-2AFB9258| Security groups per network interface | Amazon Virtual Private Cloud (Amazon VPC) | 5.0 |
| L-407747CB| Subnets per VPC | Amazon Virtual Private Cloud (Amazon VPC) | 200.0 |
| L-44499CD2| Subnets that can be shared with an account | Amazon Virtual Private Cloud (Amazon VPC) | 100.0 |
| L-8312C5BB| VPC peering connection request expiry hours | Amazon Virtual Private Cloud (Amazon VPC) | 168.0 |
| L-E79EC296| VPC security groups per Region | Amazon Virtual Private Cloud (Amazon VPC) | 2500.0 |
| L-F678F1CE| VPCs per Region | Amazon Virtual Private Cloud (Amazon VPC) | 5.0 |
+------------+------------------------------------------------+---------------------------------------------+---------+

Erreur : « Une erreur s'est produite (ResourceAlreadyExistsException) lors de l'appel de l'opération RequestServiceQuotaIncrease : une seule demande d'augmentation de quota de service ouverte est autorisée par quota ».

Une seule demande d'augmentation de quota de service ouvert est autorisée par quota. Si vous soumettez une autre demande avant la fin de la précédente, vous recevez l'erreur ResourceAlreadyExistsException.

Avant de soumettre une autre demande d'augmentation de quota, vérifiez que la demande d'augmentation de quota précédente est complète.

Erreur : « Une erreur s'est produite (NoSuchResourceException) lors de l'appel de l'opération ListAWSDefaultServiceQuotas : la demande a échoué, car le service spécifié n'existe pas ».

Cette erreur peut se produire pour les raisons suivantes :

  • Le client essaie d'accéder à quelque chose qui n'est pas intégré à Service Quotas.
  • Les codes de service sont sensibles à la casse. Par exemple, vous ne pouvez pas saisir la valeur du code de service ec2 sous la forme EC2. L'exemple suivant montre la bonne la valeur --service-code en tant que ec2 :
# aws service-quotas get-service-quota --service-code ec2 --quota-code L-0263D0A3 --region eu-west-1

Informations connexes

Comment demander, afficher et gérer les demandes d'augmentation de quota de services à l'aide de commandes depuis l'interface de ligne de commande (CLI) AWS ?

Qu' est-ce que Service Quotas ?

Présentation de Service Quotas : afficher et gérez vos quotas pour les services AWS à partir d'un emplacement central

Référence d'API de Service Quotas

Référence des commandes AWS CLI – service-quotas

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an