AWS CLI를 사용하여 서비스 할당량 요청을 관리할 때 발생하는 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 9월 8일

Amazon 명령줄 인터페이스(AWS CLI)를 사용하여 서비스 할당량 증가 요청을 관리할 때 오류가 발생합니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

다음은 AWS CLI를 사용하여 할당량 증가 요청을 보고 관리할 때 발생할 수 있는 일반적인 오류입니다.

  • list-service-quotas 명령이 사용 가능한 할당량을 모두 나열하지 않습니다.
  • 오류: “RequestServiceQuotaIncrease 작업을 호출할 때 오류가 발생했습니다(ResourceAlreadyExistsException). 할당량당 하나의 열린 서비스 할당량 증가 요청만 허용됩니다.”
  • 오류: “ListawsDefaultServiceQuotas 작업을 호출할 때 오류가 발생했습니다(NosuchResourceException). 지정된 서비스가 없기 때문에 요청이 실패했습니다.”

Service Quotas와 관련이 없는 AWS CLI 오류 해결에 대한 일반적인 내용은 AWS CLI 명령을 실행할 때 오류가 발생하는 이유는 무엇입니까?를 참조하십시오.

​해결방법

최신 버전의 AWS CLI를 사용하고 있는지 확인합니다.

이전 버전의 AWS CLI를 사용하는 경우 API 명령을 사용할 때 문제가 발생할 수 있습니다. 명령을 사용할 때 오류가 발생하면, 최신 AWS CLI 버전으로 업그레이드한 다음 명령을 다시 시도해 보십시오. 자세한 내용은 AWS CLI 오류 문제 해결일반: 최신 버전의 AWS CLI를 실행 중인지 확인합니다 섹션을 참조하십시오.

오류: list-service-quotas 명령이 사용 가능한 할당량을 모두 나열하지 않습니다.

list-service-quotas 명령은 할당량 값이 적용된 할당량을 반환합니다. 모든 기본값을 반환하려면, list-aws-default-service-quotas 명령을 사용합니다.

다음 예제에서는 list-service-quotas 명령을 사용합니다. 출력에는 값이 적용된 두 개의 서비스가 나열됩니다.

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

다음 예제에서는 list-service-quota 명령을 사용합니다. 출력에는 서비스(이 예에서는 VPC)와 연결된 모든 할당량이 기본 할당량 값과 함께 나열됩니다.

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

오류: "RequestServiceQuotaIncrease 작업을 호출할 때 오류가 발생했습니다(ResourceAlreadyExistsException). 할당량당 하나의 열린 서비스 할당량 증가 요청만 허용됩니다."

할당량당 하나의 열린 서비스 할당량 증가 요청만 허용됩니다. 이전 요청이 완료되기 전에 다른 요청을 제출하면 ResourceAlreadyExistsException 오류가 발생합니다.

다른 할당량 증가 요청을 제출하기 전에 이전 할당량 증가 요청이 완료되었는지 확인합니다.

오류: "ListawsDefaultServiceQuotas 작업을 호출할 때 오류가 발생했습니다(NosuchResourceException). 지정된 서비스가 없기 때문에 요청이 실패했습니다."

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 고객이 Service Quotas와 통합되지 않은 항목에 액세스하려고 합니다.
  • 서비스 코드는 대/소문자를 구분합니다. 예를 들어, 서비스 코드 ec2 값은 EC2로 입력할 수 없습니다. 다음 예제에서는 --service-code 값을 ec2로 올바르게 보여 줍니다.
# aws service-quotas get-service-quota --service-code ec2 --quota-code L-0263D0A3 --region eu-west-1