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

InstanceRequirements

Spécifie les exigences relatives aux EC2 instances qui seront lancées par le fournisseur de capacité, y compris les architectures et les contraintes de type d'instance.

Syntaxe

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

YAML

Architectures: List AllowedTypes: List ExcludedTypes: List
Note

Vous pouvez choisir de spécifier l'une AllowedTypes ou l'autre des exigences d'instance pour votre fournisseur de capacité ou ExcludedTypes lors de la définition des exigences en matière d'instance, mais pas les deux.

Propriétés

Architectures

Les architectures du jeu d'instructions pour les instances du fournisseur de capacité.

Valeurs valides : x86_64 ou arm64

Type : liste

Obligatoire : non

Par défaut : x86_64

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

AllowedTypes

Liste des types d' EC2 instances autorisés pour l'instance du fournisseur de capacité.

Type : liste

Obligatoire : non

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

ExcludedTypes

Liste des types d' EC2 instances à exclure du fournisseur de capacité.

Type : liste

Obligatoire : non

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

Exemples

Configuration des exigences de l'instance

L'exemple suivant montre les exigences d'une instance avec des contraintes d'architecture et de type d'instance spécifiques.

InstanceRequirements: Architectures: - x86_64 ExcludedTypes: - t2.micro