Come faccio a risolvere gli errori utilizzando l'interfaccia della linea di comando AWS per gestire le mie richieste di quote di servizio?

5 minuti di lettura
0

Visualizzo degli errori quando utilizzo l'interfaccia della linea di comando AWS (AWS CLI) per gestire l'aumento della quota di servizio.

Breve descrizione

Di seguito sono riportati gli errori più comuni che possono verificarsi quando si utilizza l'interfaccia della linea di comando AWS per visualizzare e gestire le richieste di aumento delle quote:

  • Il comando list-service-quotas non elenca tutte le quote disponibili.
  • Errore: "Si è verificato un errore (ResourceAlreadyExistsException) durante la chiamata all'operazione RequestServiceQuotaIncrease: è consentita una sola richiesta di aumento della quota di servizio aperta per quota".
  • Errore: "Si è verificato un errore (NoSuchResourceException) durante la chiamata all'operazione ListAWSDefaultServiceQuotas: la richiesta non è riuscita perché il servizio specificato non esiste".

Per informazioni generali sulla risoluzione degli errori dell'interfaccia della linea di comando AWS non correlati a Service Quotas, consulta Why am I receiving errors when running AWS CLI commands?

Risoluzione

Verifica di utilizzare la versione più recente dell'interfaccia della linea di comando AWS

Se utilizzi una versione precedente dell'interfaccia della linea di comando AWS, potresti riscontrare problemi durante l'utilizzo dei comandi API. Esegui l'upgrade alla versione più recente dell'interfaccia della linea di comando AWS, quindi riprova i comandi.

Errore: Il comando list-service-quotas non elenca tutte le quote disponibili

Il comando list-service-quotas restituisce le quote a cui sono stati applicati valori di quota. Per restituire tutti i valori predefiniti, usa il comando list-aws-default-service-quotas.

L'esempio seguente utilizza il comando list-service-quotas. L'output elenca i due servizi a cui sono stati applicati valori.

# 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'esempio seguente utilizza il comando list-service-quota. L'output elenca tutte le quote associate al servizio (VPC, in questo esempio) insieme ai valori di quota predefiniti.

# 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 |
+------------+------------------------------------------------+---------------------------------------------+---------+

Errore: "Si è verificato un errore (ResourceAlreadyExistsException) durante la chiamata all'operazione RequestServiceQuotaIncrease: È consentita una sola richiesta di aumento della quota di servizio aperta per quota."

È consentita una sola richiesta di aumento della quota di servizio aperta per quota. Se invii un'altra richiesta prima del completamento di quella precedente, visualizzerai l'errore ResourceAlreadyExistsException.

Prima di inviare un'altra richiesta di aumento della quota, verifica che la precedente richiesta di aumento della quota sia stata completata.

Errore: "Si è verificato un errore (NoSuchResourceException) durante la chiamata all'operazione ListAWSDefaultServiceQuotas: La richiesta non è riuscita perché il servizio specificato non esiste."

Questo errore può verificarsi per i seguenti motivi:

  • Il cliente sta cercando di accedere a qualcosa che non è integrato con le quote di servizio.
  • I codici di servizio sono sensibili alle maiuscole. Ad esempio, non puoi inserire il valore del codice di servizio ec2 come EC2. L'esempio seguente mostra il valore --service-code correttamente come ec2:
# aws service-quotas get-service-quota --service-code ec2 --quota-code L-0263D0A3 --region eu-west-1

informazioni correlate

Come faccio a richiedere, visualizzare e gestire le richieste di aumento della quota di servizio utilizzando i comandi dell'interfaccia della linea di comando AWS?

Cos’è Service Quotas?

Presentazione di Service Quotas: Visualizza e gestisci le quote per i servizi AWS da un'unica posizione centrale

Riferimento all'API Service Quotas

Riferimento per i comandi dell'interfaccia della linea di comando AWS - service-quotas

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa