Como posso solucionar erros usando a AWS CLI para gerenciar minhas solicitações de Service Quotas?

5 minuto de leitura
0

Quando uso a AWS Command Line Interface (AWS CLI) para gerenciar o aumento da minha cota de serviço, recebo erros.

Breve descrição

A seguir estão os erros comuns que podem ocorrer ao usar a AWS CLI para visualizar e gerenciar solicitações de aumento de cotas:

  • O comando list-service-quotas não lista todas as cotas disponíveis.
  • Erro: “Ocorreu um erro (ResourceAlreadyExistsException) ao chamar a operação RequestServiceQuotaIncrease: Somente uma solicitação de aumento de cota de serviço aberto é permitida por cota”.
  • Erro: “Ocorreu um erro (NoSuchResourceException) ao chamar a operação ListAwsDefaultServiceQuotas: A solicitação falhou porque o serviço especificado não existe”.

Para informações gerais sobre como solucionar erros da CLI da AWS que não estão relacionados às cotas de serviço, consulte Por que estou recebendo erros ao executar comandos da AWS CLI?

Resolução

Verifique se você está usando a versão mais recente do AWS CLI

Se você estiver usando uma versão anterior do AWS CLI, poderá encontrar problemas ao usar os comandos da API. Atualize para a versão mais recente da AWS CLI e tente os comandos novamente.

Erro: O comando list-service-quotas não lista todas as cotas disponíveis

O comando list-service-quotas retorna cotas que aplicaram valores de cota. Para retornar todos os valores padrão, use o comando list-aws-default-service-quotas.

O exemplo a seguir usa o comando list-service-quotas. A saída lista os dois serviços que têm valores aplicados.

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

O exemplo a seguir usa o comando list-service-quota. A saída lista todas as cotas associadas ao serviço (VPC, neste exemplo) junto com seus valores de cota padrão.

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

Erro: “Ocorreu um erro (ResourceAlreadyExistsException) ao chamar a operação RequestServiceQuotaIncrease: Somente uma solicitação de aumento de cota de serviço aberto é permitida por cota.”

Somente uma solicitação de aumento de cota de serviço aberto é permitida por cota. Se você enviar outra solicitação antes da conclusão da anterior, receberá o erro ResourceAlreadyExistsException.

Antes de enviar outra solicitação de aumento de cota, verifique se a solicitação anterior de aumento de cota foi concluída.

Erro: “Ocorreu um erro (NoSuchResourceException) ao chamar a operação ListAwsDefaultServiceQuotas: A solicitação falhou porque o serviço especificado não existe.”

Esse erro pode ocorrer pelos seguintes motivos:

  • O cliente está tentando acessar algo que não está integrado às cotas de serviço.
  • Os códigos de serviço diferenciam maiúsculas de minúsculas. Por exemplo, você não pode inserir o valor do código de serviço ec2 como EC2. O exemplo a seguir mostra o valor --service-code corretamente como ec2:
# aws service-quotas get-service-quota --service-code ec2 --quota-code L-0263D0A3 --region eu-west-1

Informações relacionadas

Como posso solicitar, visualizar e gerenciar solicitações de aumento da cota de serviço usando os comandos da AWS CLI?

O que são Service Quotas?

Introdução às Service Quotas: Visualize e gerencie suas cotas para serviços da AWS em um só lugar

Referência da API Service Quotas

Referência de comandos da CLI da AWS — cotas de serviço

AWS OFICIAL
AWS OFICIALAtualizada há um ano