AWS::DynamoDB::GlobalTable CapacityAutoScalingSettings - AWS CloudFormation

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.

AWS::DynamoDB::GlobalTable CapacityAutoScalingSettings

Konfiguriert ein skalierbares Ziel und eine Richtlinie zum automatischen Skalieren für die Lese- oder Schreibkapazität einer Tabelle oder eines globalen sekundären Index.

Syntax

Um diese Entität in Ihrer AWS CloudFormation Vorlage zu deklarieren, verwenden Sie die folgende Syntax:

Eigenschaften

MaxCapacity

Die maximal bereitgestellten Kapazitätseinheiten für die globale Tabelle.

Erforderlich: Ja

Typ: Ganzzahl

Minimum: 1

Aktualisierung erfordert: Keine Unterbrechung

MinCapacity

Die minimal bereitgestellten Kapazitätseinheiten für die globale Tabelle.

Erforderlich: Ja

Typ: Ganzzahl

Minimum: 1

Aktualisierung erfordert: Keine Unterbrechung

SeedCapacity

Beim Umschalten des Abrechnungsmodus von PAY_PER_REQUEST zu PROVISIONED müssen Sie bei DynamoDB Werte für Lese- und Schreib-Kapazitätseinheiten für die Tabelle und für jeden globalen sekundären Index angeben. Diese Werte werden auf alle Replikate angewendet. Die Tabelle verwendet diese bereitgestellten Werte, bis die Auto-Scaling-Richtlinien CloudFormation erstellt, die Sie in Ihrer Vorlage konfiguriert haben. CloudFormation kann nicht bestimmen, welche Kapazität die Tabelle und ihre globalen sekundären Indizes in diesem Zeitraum benötigen, da sie anwendungsabhängig sind.

Wenn Sie den Abrechnungsmodus einer Tabelle von PAY_PER_REQUEST zu PROVISIONED ändern möchten, müssen Sie bei jeder automatisch skalierten Ressource einen Wert für diese Eigenschaft angeben. Wenn Sie verschiedene Werte für dieselbe Ressource in verschiedenen Regionen angeben, verwendet den höchsten Wert, der entweder in den ReadCapacityUnits Eigenschaften SeedCapacity oder gefunden CloudFormation wird. Wenn Ihr globaler sekundärer Index beispielsweise einen SeedCapacity von 10 in us-east-1 und einen festen ReadCapacityUnits von 20 in eu-west-1 myGSI hat, CloudFormation legt zunächst die Lesekapazität für myGSI auf 20 fest. Beachten Sie, dass mit der Deaktivierung von ScaleIn für myGSI in us-east-1 die Lese-Kapazitätseinheiten möglicherweise nicht auf 10 zurückgesetzt werden.

Sie müssen auch einen Wert für angeben, SeedCapacity wenn Sie vorhaben, den Abrechnungsmodus einer Tabelle von PROVISIONED zu zu wechselnPAY_PER_REQUEST, da CloudFormation möglicherweise den Vorgang rückgängig machen muss (Zurücksetzen des Abrechnungsmodus auf PROVISIONED). Dies kann nicht erfolgreich sein, ohne einen Wert für anzugebenSeedCapacity.

Required: No

Typ: Ganzzahl

Minimum: 1

Aktualisierung erfordert: Keine Unterbrechung

TargetTrackingScalingPolicyConfiguration

Definiert eine Skalierungsrichtlinie für die Ziel-Nachverfolgung.

Erforderlich: Ja

Geben Sie ein: TargetTrackingScalingPolicyConfiguration

Aktualisierung erfordert: Keine Unterbrechung