FunctionScalingConfig - 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.

FunctionScalingConfig

Configure le comportement de dimensionnement pour les versions de fonctions Lambda, en contrôlant le nombre d'environnements d'exécution (sandboxes) pouvant être créés. Cette configuration s'applique à la fois à $LATEST.PUBLISHED et aux versions de fonctions numériques.

Syntaxe

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

Propriétés

MinExecutionEnvironments

Le nombre minimal d'environnements d'exécution à gérer pour la version de la fonction.

Type : entier

Obligatoire : non

Par défaut : 3

Minimum : 0

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

MaxExecutionEnvironments

Nombre maximal d'environnements d'exécution pouvant être créés pour la version de la fonction.

Type : entier

Obligatoire : non

Par défaut : 3

Minimum : 0

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

Exemples

Configuration du dimensionnement des fonctions

L'exemple suivant montre une configuration de dimensionnement des fonctions avec des environnements d'exécution minimale et maximale.

FunctionScalingConfig: MinExecutionEnvironments: 5 MaxExecutionEnvironments: 100