ScalingConfig - AWS Serverless Application Model

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.

ScalingConfig

Konfiguriert, wie der Kapazitätsanbieter EC2 Instances je nach Bedarf skaliert, einschließlich maximaler Instanzlimits und Skalierungsrichtlinien.

Syntax

Verwenden Sie die folgende Syntax, um diese Entität in Ihrer Vorlage AWS Serverless Application Model (AWS SAM) zu deklarieren.

YAML

MaxVCpuCount: Integer AverageCPUUtilization: Double

Eigenschaften

MaxVCpuCount

Die maximale Anzahl von vCPUs , die der Kapazitätsanbieter für alle Recheninstanzen bereitstellen kann.

Typ: Ganzzahl

Required: No

CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die MaxVCpuCount Eigenschaft einer AWS::Lambda::CapacityProvider Ressource übergeben.

AverageCPUUtilization

Der angestrebte durchschnittliche Prozentsatz der CPU-Auslastung (0-100) für Skalierungsentscheidungen. Wenn die durchschnittliche CPU-Auslastung diesen Schwellenwert überschreitet, skaliert der Kapazitätsanbieter EC2 Amazon-Instances.

Type: Double

Required: No

CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die ScalingPolicies Eigenschaft einer AWS::Lambda::CapacityProvider Ressource übergeben.

Beispiele

Skalierungskonfiguration

Das folgende Beispiel zeigt eine Skalierungskonfiguration mit maximaler VCpu Anzahl und durchschnittlicher CPU-Auslastung.

ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0