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:IntegerAverageCPUUtilization: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
MaxVCpuCountEigenschaft einerAWS::Lambda::CapacityProviderRessource ü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
ScalingPoliciesEigenschaft einerAWS::Lambda::CapacityProviderRessource übergeben.
Beispiele
Skalierungskonfiguration
Das folgende Beispiel zeigt eine Skalierungskonfiguration mit maximaler VCpu Anzahl und durchschnittlicher CPU-Auslastung.
ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0