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-EnableDynamoDbAutoscaling
Beschreibung
Das AWS-EnableDynamoDbAutoscaling
Runbook aktiviert Application Auto Scaling für die von Ihnen angegebene Amazon-DynamoDB-Tabelle mit bereitgestellter Kapazität. Application Auto Scaling passt die bereitgestellte Durchsatzkapazität dynamisch an Datenverkehrsmuster an. Weitere Informationen finden Sie unter Automatisches Verwalten der Durchsatzkapazität mit DynamoDB-Auto-Scaling im Amazon-DynamoDB-Entwicklerhandbuch.
Dokumenttyp
Automatisierung
Eigentümer
Amazon
Plattformen
Linux, macOS, Windows
Parameter
-
AutomationAssumeRole
Typ: Zeichenfolge
Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der AWS Identity and Access Management (IAM)-Rolle, die es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen auszuführen. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
-
TableName
Typ: Zeichenfolge
Beschreibung: (Erforderlich) Der Name der DynamoDB-Tabelle, für die Sie Application Auto Scaling aktivieren möchten.
-
MinReadCapacity
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die Mindestanzahl der Lesekapazitätseinheiten für den bereitgestellten Durchsatz für die DynamoDB-Tabelle.
-
MaxReadCapacity
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die maximale Anzahl von Lesekapazitätseinheiten mit bereitgestelltem Durchsatz für die DynamoDB-Tabelle.
-
TargetReadCapacityUtilization
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die gewünschte Auslastung der Lesekapazität des Ziels. Die Zielauslastung ist der Prozentsatz des verbrauchten bereitgestellten Durchsatzes zu einem bestimmten Zeitpunkt. Sie können die Zielauslastungswerte für die automatische Skalierung zwischen 20 und 90 Prozent festlegen.
-
ReadScaleOutCooldown
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die Zeit in Sekunden, die gewartet wird, bis eine vorherige Skalierung der Lesekapazität wirksam wird.
-
ReadScaleInCooldown
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die Zeit in Sekunden nach Abschluss einer Scale-In-Aktivität der Lesekapazität, bevor eine weitere Scale-In-Aktivität gestartet werden kann.
-
MinWriteCapacity
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die Mindestanzahl von Schreibeinheiten für den bereitgestellten Durchsatz für die DynamoDB-Tabelle.
-
MaxWriteCapacity
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die maximale Anzahl von Schreibeinheiten für den bereitgestellten Durchsatz für die DynamoDB-Tabelle.
-
TargetWriteCapacityUtilization
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die gewünschte Ziel-Schreibkapazitätsauslastung. Die Zielauslastung ist der Prozentsatz des verbrauchten bereitgestellten Durchsatzes zu einem bestimmten Zeitpunkt. Sie können die Zielauslastungswerte für die automatische Skalierung zwischen 20 und 90 Prozent festlegen.
-
WriteScaleOutCooldown
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die Zeit in Sekunden, die gewartet wird, bis eine vorherige Skalierung der Schreibkapazität wirksam wird.
-
WriteScaleInCooldown
Typ: Ganzzahl
Beschreibung: (Erforderlich) Die Zeit in Sekunden nach Abschluss einer Scale-In-Aktivität der Schreibkapazität, bevor eine weitere Scale-In-Aktivität gestartet werden kann.
Erforderliche IAM-Berechtigungen
Der AutomationAssumeRole
Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
-
ssm:GetAutomationExecution
-
ssm:StartAutomationExecution
-
application-autoscaling:DescribeScalableTargets
-
application-autoscaling:DescribeScalingPolicies
-
application-autoscaling:PutScalingPolicy
-
application-autoscaling:RegisterScalableTarget
-
RegisterAppAutoscalingTargetWrite (aws:executeAwsApi) – Konfiguriert Application Auto Scaling für die von Ihnen angegebene DynamoDB-Tabelle.
-
RegisterAppAutoscalingTargetWriteDelay (aws:sleep) – Ruhezustände, um eine API-Drosselung zu vermeiden.
-
PutScalingPolicyWrite (aws:executeAwsApi) – Konfiguriert die Auslastung der Zielschreibkapazität für die DynamoDB-Tabelle.
-
PutScalingPolicyWriteDelay (aws:sleep) – Ruhezustände, um eine API-Drosselung zu vermeiden.
-
RegisterAppAutoscalingTargetRead (aws:executeAwsApi) – Konfiguriert minimale und maximale Lesekapazitätseinheiten für die DynamoDB-Tabelle.
-
RegisterAppAutoscalingTargetReadDelay (aws:sleep) – Ruhezustände, um eine API-Drosselung zu vermeiden.
-
PutScalingPolicyRead (aws:executeAwsApi) – Konfiguriert die Auslastung der Lesekapazität für die DynamoDB-Tabelle.
-
VerifyDynamoDbAutoscalingEnabled (aws:executeScript ) – Prüft, ob Application Auto Scaling für die DynamoDB-Tabelle entsprechend den von Ihnen angegebenen Werten aktiviert ist.
Ausgaben
-
RegisterAppAutoscalingTargetWrite.Antwort
-
PutScalingPolicyWrite.Antwort
-
RegisterAppAutoscalingTargetRead.Antwort
-
PutScalingPolicyRead.Antwort
-
VerifyDynamoDbAutoscalingEnabled.DynamoDbAutoscalingEnabledResponse