¿Cómo puedo solucionar errores mediante la AWS CLI para administrar mis solicitudes de cuota de servicio?

5 minutos de lectura
0

Cuando utilizo la interfaz de la línea de comandos de AWS (AWS CLI) para administrar el aumento de mi cuota de servicio, recibo errores.

Descripción breve

Los siguientes son errores comunes que pueden ocurrir al utilizar la AWS CLI para ver y administrar las solicitudes de aumento de cuota:

  • El comando list-service-quotas no muestra todas las cuotas disponibles.
  • Error: «An error occurred (ResourceAlreadyExistsException) when calling the RequestServiceQuotaIncrease operation: Only one open service quota increase request is allowed per quota».
  • Error: «An error occurred (NoSuchResourceException) when calling the ListAWSDefaultServiceQuotas operation: The request failed because the specified service does not exist».

Para obtener información general sobre cómo solucionar los errores de la AWS CLI que no están relacionados con Service Quotas, consulte Why am I receiving errors when running AWS CLI commands?

Resolución

Comprobación de que está utilizando la versión más reciente de la AWS CLI

Si utiliza una versión anterior de la AWS CLI, es posible que tenga problemas al utilizar los comandos de la API. Actualice a la versión más reciente de la AWS CLI y vuelva a probar los comandos.

Error: El comando list-service-quotas no muestra todas las cuotas disponibles

El comando list-service-quotas devuelve las cuotas a las que se han aplicado valores de cuota. Para devolver todos los valores predeterminados, utilice el comando list-aws-default-service-quotas.

En el siguiente ejemplo, se usa el comando list-service-quotas. El resultado muestra los dos servicios que han aplicado valores.

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

En el siguiente ejemplo, se usa el comando list-service-quota. El resultado muestra todas las cuotas asociadas al servicio (VPC, en este ejemplo) junto con sus valores de cuota predeterminados.

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

Error: «An error occurred (ResourceAlreadyExistsException) when calling the RequestServiceQuotaIncrease operation: Only one open service quota increase request is allowed per quota».

Solo se permite una solicitud de aumento de cuota de servicio abierta por cuota. Si envía otra solicitud antes de que se complete la anterior, recibirá el error ResourceAlreadyExistsException.

Antes de enviar otra solicitud de aumento de cuota, compruebe que se haya completado la solicitud de aumento de cuota anterior.

Error: «An error occurred (NoSuchResourceException) when calling the ListAWSDefaultServiceQuotas operation: The request failed because the specified service does not exist».

Este error puede producirse por los siguientes motivos:

  • El cliente está intentando acceder a algo que no está integrado con las cuotas de servicio.
  • Los códigos de servicio distinguen entre mayúsculas y minúsculas. Por ejemplo, no puede introducir el valor del código de servicio ec2 como EC2. El siguiente ejemplo muestra el valor --service-code de forma correcta como ec2:
# aws service-quotas get-service-quota --service-code ec2 --quota-code L-0263D0A3 --region eu-west-1

Información relacionada

¿Cómo puedo solicitar, ver y administrar las solicitudes de aumento de cuota de servicio mediante los comandos de la AWS CLI?

What is Service Quotas?

Presentación de Service Quotas: ver y administrar sus cuotas para los servicios de AWS desde una ubicación central

Service Quotas API reference

AWS CLI Command Reference - service-quotas

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año