InstanceRequirements - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

InstanceRequirements

Especifica os requisitos para EC2 instâncias que serão lançadas pelo provedor de capacidade, incluindo arquiteturas e restrições de tipo de instância.

Sintaxe

Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.

YAML

Architectures: List AllowedTypes: List ExcludedTypes: List
nota

Você pode optar por especificar um AllowedTypes ou ExcludedTypes ao definir os requisitos de instância para seu provedor de capacidade, mas não ambos.

Propriedades

Architectures

As arquiteturas do conjunto de instruções para as instâncias do provedor de capacidade.

Valores válidos: x86_64 ou arm64

Tipo: lista

Obrigatório: não

Padrão: x86_64

CloudFormation compatibilidade: essa propriedade é passada diretamente para a Architectures propriedade de um AWS::Lambda::CapacityProvider recurso.

AllowedTypes

Uma lista dos tipos de EC2 instância permitidos para a instância do provedor de capacidade.

Tipo: lista

Obrigatório: não

CloudFormation compatibilidade: essa propriedade é passada diretamente para a AllowedInstanceTypes propriedade de um AWS::Lambda::CapacityProvider recurso.

ExcludedTypes

Uma lista de tipos de EC2 instância a serem excluídos do provedor de capacidade.

Tipo: lista

Obrigatório: não

CloudFormation compatibilidade: essa propriedade é passada diretamente para a ExcludedInstanceTypes propriedade de um AWS::Lambda::CapacityProvider recurso.

Exemplos

Configuração de requisitos de instância

O exemplo a seguir mostra os requisitos de instância com restrições específicas de arquitetura e tipo de instância.

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