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:IntegerAverageCPUUtilization: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
MaxVCpuCountpropriété d'uneAWS::Lambda::CapacityProviderressource. -
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
ScalingPoliciespropriété d'uneAWS::Lambda::CapacityProviderressource.
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