Kontingente und Beschränkungen für Amazon DynamoDB - Amazon DynamoDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kontingente und Beschränkungen für Amazon DynamoDB

In diesem Abschnitt werden die aktuellen Kontingente (früher Limits genannt) in Amazon DynamoDB beschrieben. In diesem Thema wird ebenfalls beschrieben, wie Sie Aufgaben zur Kontingentverwaltung durchführen können (zum Beispiel Ihre aktuellen Kontingente anzeigen und eine Erhöhung beantragen).

Aufgaben zur Kontingentverwaltung in DynamoDB ausführen

Amazon DynamoDB verfügt über mehrere Servicekomponenten wie Tabellen, Streams, Indizes und mehr. Wenn Sie Ihre AWS-Konto erstellen, werden Standardkontingente (früher Limits genannt) für diese Komponenten festgelegt. Wenn nicht anders angegeben, gilt jedes Kontingent spezifisch für eine Region. Für einige Kontingente können Sie Erhöhungen beantragen. Nachdem das Kontingent für eine Ressource erreicht wurde, schlagen zusätzliche Anfragen zum Erstellen dieser Ressource mit einer Ausnahme fehl.

Zugreifen auf DynamoDB-Kontingente

Sie können folgendermaßen mit DynamoDB-Service Quotas arbeiten:

  • AWS-Managementkonsole

    Die Service Quotas-Konsole ist eine browserbasierte Oberfläche, mit der Sie Ihre Service Quotas verwalten können. Sie können von jeder AWS-Managementkonsole-Seite aus auf Service Quotas zugreifen, indem Sie sie in der oberen Navigationsleiste auswählen oder indem Sie unter AWS-Managementkonsole nach Service Quotas suchen.

  • AWS Command Line Interface-Tools

    Wenn Sie AWS Command Line Interface-Tools verwenden, können Sie Befehle in der Befehlszeile Ihres Systems eingeben, um Service-Quotas-Aufgaben auszuführen. Die Befehlszeilen-Tools können auch beim Erstellen von Skripts für die Ausführung von AWS-Aufgaben hilfreich sein.

  • AWS SDKs

    Sie können die AWS-SDKs für verschiedene Programmiersprachen und Plattformen (z. B. Java, Python, Ruby, .NET, iOS, Android und andere) verwenden, um Service Quotas-Aufgaben durchzuführen.

Wenn ein einstellbares Kontingent in der Service Quotas-Konsole nicht verfügbar ist, verwenden Sie AWS Support Center Console, um einen Fall zur Erhöhung der Service Quotas zu erstellen.

Anzeigen Ihrer aktuellen Kontingente in der Konsole

So zeigen Sie Ihre aktuellen Kontingente mit der Service-Quotas-Konsole an
  1. Öffnen Sie die Service Quotas-Konsole unter https://console.aws.amazon.com/servicequotas/home/services/dynamodb/quotas/

  2. Wählen Sie in der Navigationsleiste (oben auf dem Bildschirm) eine Region aus.

  3. In der Konsole werden Details zum DynamoDB-Kontingentnamen, zum angewendeten Kontingentwert auf Kontoebene, zum AWS-Standardkontingentwert, zur Auslastung und zur Anpassbarkeit des Kontingents auf Konto- oder Ressourcenebene angezeigt.

    Wenn der angewendete Kontingentwert oder die Auslastung nicht verfügbar ist, wird in der Konsole Nicht verfügbar angezeigt. Sie können Ihr angewendetes Kontingent über die Support-Center-Konsole anfordern.

  4. Wählen Sie einen bestimmten Kontingentnamen, um die Detailseite aufzurufen, auf der die Beschreibung, der Kontingentcode, der Kontingent-ARN, die Auslastung, der angewendete Kontingentwert auf Kontoebene, die Anpassbarkeit und der AWS-Standardkontingentwert angezeigt werden.

    Falls zutreffend, werden auf der Detailseite auch alle Überwachungsoptionen, Alarme, der Anforderungsverlauf und alle Tags des Kontingents angezeigt.

Anzeigen der aktuellen Kontingente mithilfe der AWS CLI

So zeigen Sie die Standardwerte für DynamoDB-Kontingente an:
  • Ruf Sie die Operation ListDefaultServiceQuotas mit dem Servicecode (dynamodb) auf, um die Standardwerte für die Service Quotas von Amazon DynamoDB abzurufen.

    $ aws service-quotas list-aws-default-service-quotas \ --service-code dynamodb { "Quotas": [ { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1::dynamodb/L-F7858A77", "QuotaCode": "L-F7858A77", "QuotaName": "Global Secondary Indexes per table", "Value": 20.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false }, { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1::dynamodb/L-AB614373", "QuotaCode": "L-AB614373", "QuotaName": "Table-level write throughput limit", "Value": 40000.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false }...... ] }
So zeigen Sie die angewendeten Kontingentwerte an:
  • Rufen Sie den Vorgang ListServiceQuotas mit dem DynamoDB-Servicecode (dynamodb) auf, um alle angewendeten Kontingentwerte entweder auf Kontoebene, Ressourcenebene oder auf allen Ebenen abzurufen, indem Sie als Parameterwert jeweils ACCOUNT, RESOURCE, ALL oder QuotaAppliedAtLevel übergeben. Im folgenden CLI-Beispiel werden Kontingentwerte abgerufen, die auf Kontoebene angewendet wurden.

    $ aws service-quotas list-service-quotas \ --service-code dynamodb \ --quota-applied-at-level ACCOUNT { "Quotas": [ { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1:303935678045:dynamodb/L-F7858A77", "QuotaCode": "L-F7858A77", "QuotaName": "Global Secondary Indexes per table", "Value": 20.0, { "Quotas": [ { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1:303935678045:dynamodb/L -F7858A77", "QuotaCode": "L-F7858A77", "QuotaName": "Global Secondary Indexes per table", "Value": 20.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false, "QuotaAppliedAtLevel": "ACCOUNT" }..... } ] }