ScalingConfig - AWS Serverless Application Model

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ScalingConfig

Configure la manière dont le fournisseur de capacité adapte EC2 les instances en fonction de la demande, y compris les limites maximales d'instances et les politiques de dimensionnement.

Syntaxe

Pour déclarer cette entité dans votre modèle AWS Serverless Application Model (AWS SAM), utilisez la syntaxe suivante.

YAML

MaxVCpuCount: Integer AverageCPUUtilization: Double

Propriétés

MaxVCpuCount

Le nombre maximum de v CPUs que le fournisseur de capacité peut fournir sur toutes les instances de calcul.

Type : entier

Obligatoire : non

CloudFormation compatibilité : cette propriété est transmise directement à la MaxVCpuCount propriété d'une AWS::Lambda::CapacityProvider ressource.

AverageCPUUtilization

Pourcentage moyen d'utilisation du processeur cible (0 à 100) pour les décisions de dimensionnement. Lorsque l'utilisation moyenne du processeur dépasse ce seuil, le fournisseur de capacité augmente le volume EC2 des instances Amazon.

Type : double

Obligatoire : non

CloudFormation compatibilité : cette propriété est transmise directement à la ScalingPolicies propriété d'une AWS::Lambda::CapacityProvider ressource.

Exemples

Configuration de la mise à l'échelle

L'exemple suivant montre une configuration de dimensionnement avec un VCpu nombre maximal et une utilisation moyenne du processeur.

ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0