Wie kann ich Fehler bei der Verwendung der AWS CLI zur Verwaltung meiner Servicekontingentanforderungen beheben?

Lesedauer: 5 Minute
0

Wenn ich das AWS Command Line Interface (AWS-Befehlszeilenschnittstelle) verwende, um die Erhöhung meiner Servicekontingents zu verwalten, erhalte ich Fehlermeldungen.

Kurzbeschreibung

Im Folgenden sind häufige Fehler aufgeführt, die auftreten können, wenn Sie das AWS CLI zum Anzeigen und Verwalten von Anfragen zur Kontingenterhöhung verwenden:

  • Der Befehllist-service-quotaslistet nicht alle verfügbaren Kontingente auf.
  • Fehler: "Beim Aufruf des Vorgangs RequestServiceQuotaIncrease ist ein Fehler aufgetreten (ResourceAlreadyExistsException): Pro Kontingent ist nur ein Antrag auf Erhöhung des offenen Dienstleistungkontingents zulässig“.
  • Fehler: „Beim Aufruf des Vorgangs ListAWSDefaultServiceQuotas ist ein Fehler aufgetreten (NoSuchResourceException): Die Anfrage ist fehlgeschlagen, weil der angegebene Dienst nicht existiert".

Allgemeine Informationen zur Behebung von AWS CLI-Fehlern, die nicht mit Service-Kontingenten zusammenhängen, finden Sie unterWarum treten beim Ausführen von AWS CLI-Befehlen Fehler auf?

Behebung

Stellen Sie sicher, dass Sie die neueste Version des AWS CLI verwenden

Wenn Sie eine frühere Version von AWS CLI verwenden, können Probleme bei der Verwendung der API-Befehle auftreten. Führen Sie ein Upgrade auf die neueste AWS CLI-Version durchund versuchen Sie dann erneut, die Befehle auszuführen.

Fehler: Der Befehl list-service-quotas listet nicht alle verfügbaren Kontingente auf

Der Befehl list-service-quotaszeigt Kontingente an, für die Kontingentwerte angewendet wurden. Um alle Standardwerte anzuzeigen, verwenden Sie den Befehllist-aws-default-service-quotas.

Im folgenden Beispiel wird der Befehllist-service-quotasverwendet. In der Ausgabe werden die beiden Dienste aufgeführt, für die Werte angewendet wurden.

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

Im folgenden Beispiel wird der Befehllist-service-quotaverwendet. In der Ausgabe werden alle Kontingente aufgeführt, die dem Dienst (in diesem Beispiel VPC) zugeordnet sind, zusammen mit ihren Standardkontingentwerten.

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

Fehler: "Beim Aufruf des Vorgangs RequestServiceQuotaIncrease ist ein Fehler aufgetreten (ResourceAlreadyExistsException): Pro Kontingent ist nur ein Antrag auf Erhöhung des offenen Dienstleistungskontingents zulässig."

Pro Kontingent ist nur eine Anfrage zur Erhöhung des offenen Servicekontingents zulässig. Wenn Sie eine weitere Anfrage einreichen, bevor die vorherige abgeschlossen ist, wird der FehlerResourceAlResourceAlreadyExistsExceptionangezeigt.

Bevor Sie eine weitere Anfrage zur Kontingenterhöhung einreichen, überprüfen Sie, ob die vorherige Anfrage zur Kontingenterhöhung abgeschlossen ist.

Fehler: „Beim Aufruf des Vorgangs ListAWSDefaultServiceQuotas ist ein Fehler aufgetreten (NoSuchResourceException): Die Anfrage ist fehlgeschlagen, weil der angegebene Dienst nicht existiert."

Dieser Fehler kann aus den folgenden Gründen auftreten:

  • Der Kunde versucht, auf etwas zuzugreifen, das nicht in die Servicekontingente integriert ist.
  • Bei Servicecodes wird zwischen Groß- und Kleinschreibung unterschieden. Beispielsweise können Sie den Wert für den Servicecode ec2 nicht als EC2 eingeben. Das folgende Beispiel zeigt den Wert**--service-codekorrekt alsec2**:
# aws service-quotas get-service-quota --service-code ec2 --quota-code L-0263D0A3 --region eu-west-1

Weitere Informationen

Wie kann ich Anfragen zur Erhöhung des Servicekontingents mithilfe von AWS CLI-Befehlen anfordern, anzeigen und verwalten?

Was ist Servicekontingente?

Einführung von Servicekontingente: Anzeigen und Verwalten der Kontingente für AWS-Services von einem zentralen Ort aus

API-Referenz für Servicekontingente

AWS CLI-Befehlsreferenz – Servicekontingente

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr