Direkt zum Inhalt

Wie behebe ich auftretende Probleme, wenn ich mit der AWS CLI Anfragen für Service Quotas verwalten möchte?

Lesedauer: 5 Minute
0

Ich stoße auf Probleme oder erhalte Fehlermeldungen, wenn ich die AWS Command Line Interface (AWS CLI) verwende, um Erhöhungen von Service Quotas zu verwalten.

Lösung

Hinweis: Wenn du beim Ausführen von AWS-CLI-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest. Informationen zu AWS-CLI-Fehlern, die sich nicht auf Service Quotas beziehen, findest du unter Warum erhalte ich Fehler, wenn ich AWS-CLI-Befehle ausführe?

Führe die folgenden Aktionen basierend auf dem aufgetretenen Problem aus.

Der Befehl „list-service-quotas“ listet nicht alle verfügbaren Kontingente auf

Der Befehl list-service-quotas zeigt nur Kontingente (Quotas) an, auf die Kontingentwerte angewendet wurden. Um alle Standardwerte anzuzeigen, führe den Befehl list-aws-default-service-quotas aus.

Beispiel für den Befehl 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

Beispielausgabe:

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

Hinweis: Die Ausgabe zeigt die beiden Service Quotas für Amazon Virtual Private Cloud (Amazon VPC), für die Werte angewendet wurden.

Beispiel für den Befehl list-aws-default-service-quotas:

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

Beispielausgabe:

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

Hinweis: Die Ausgabe zeigt alle Kontingente, die mit Amazon VPC verknüpft sind, zusammen mit ihren Standardwerten.

Du erhältst die Fehlermeldung „ResourceAlreadyExistsException“

Jedes Kontingent lässt nur eine offene Anfrage zur Erhöhung von Service Quotas zu. Wenn du eine weitere Anfrage einreichst, bevor die vorherige abgeschlossen ist, erhältst du die folgende Fehlermeldung:

„Beim Aufruf des Vorgangs RequestServiceQuotaIncrease ist ein Fehler aufgetreten (ResourceAlreadyExistsException): Pro Kontingent ist nur eine offene Anfrage zur Erhöhung des Servicekontingents zulässig.“

Bevor du eine Anfrage zur Erhöhung des Kontingents einreichst, führe den folgenden Befehl list-requested-service-quota-change-history aus, um eine Prüfung auf ausstehende Service-Quota-Anfragen durchzuführen:

aws service-quotas list-requested-service-quota-change-history --service-code example-service-code

Hinweis: Ersetze example-service-code durch deinen Service-Code. Um nach Anfragen zur Kontingenterhöhung mit einem bestimmten Status, wie z. B. Pending, zu suchen, verwende die Option --status.

Du erhältst die Fehlermeldung „NoSuchResourceException“

Wenn der Service, für den du einen Befehl ausgeführt hast, über keine zugehörige Service Quota verfügt, erhältst du die folgende Fehlermeldung:

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

Um dieses Problem zu beheben, führe den folgenden Befehl list-services aus, um zu überprüfen, ob dein Service über die Service Quota verfügt, nach der du gesucht hast:

aws service-quotas list-services

Stelle außerdem sicher, dass du im Befehl die richtige Groß- und Kleinschreibung verwendet hast. Bei Service-Codes wird zwischen Groß- und Kleinschreibung unterschieden. Beispielsweise lautet der Service-Code für Amazon Elastic Compute Cloud (Amazon EC2) ec2 und nicht EC2.

Eine Liste aller APIs im Zusammenhang mit Service Quotas findest du unter Aktionen.

Weitere Informationen

Wie verwende ich AWS-CLI-Befehle, um Erhöhungen von Service Quotas anzufordern, anzuzeigen und zu verwalten?

Was sind Service Quotas?

AWS OFFICIALAktualisiert vor 9 Monaten