InstanceRequirements - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

InstanceRequirements

Especifica los requisitos de EC2 las instancias que lanzará el proveedor de capacidad, incluidas las arquitecturas y las restricciones de tipo de instancia.

Sintaxis

Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.

YAML

Architectures: List AllowedTypes: List ExcludedTypes: List
nota

Puede especificar una de las dos AllowedTypes opciones ExcludedTypes al definir los requisitos de instancia para su proveedor de capacidad, pero no ambas opciones.

Propiedades

Architectures

Las instrucciones configuran las arquitecturas para las instancias del proveedor de capacidad.

Valores válidos: x86_64 o arm64

Tipo: lista

Obligatorio: no

Valor predeterminado: x86_64

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la Architectures propiedad de un AWS::Lambda::CapacityProvider recurso.

AllowedTypes

Una lista de los tipos de EC2 instancias permitidos para la instancia del proveedor de capacidad.

Tipo: lista

Obligatorio: no

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la AllowedInstanceTypes propiedad de un AWS::Lambda::CapacityProvider recurso.

ExcludedTypes

Una lista de tipos de EC2 instancias para excluirlos del proveedor de capacidad.

Tipo: lista

Obligatorio: no

CloudFormation compatibilidad: esta propiedad se transfiere directamente a la ExcludedInstanceTypes propiedad de un AWS::Lambda::CapacityProvider recurso.

Ejemplos

Configuración de requisitos de instancia

El siguiente ejemplo muestra los requisitos de la instancia con restricciones específicas de arquitectura y tipo de instancia.

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