Cotas Lambda - AWS Lambda

Cotas Lambda

Importante

Novas Contas da AWS reduziram as cotas de simultaneidade e de memória. A AWS aumenta essas cotas automaticamente com base na utilização.

Computação e armazenamento

O Lambda define cotas para a quantidade de recursos computacionais e de armazenamento que você pode usar para executar e armazenar funções. As cotas para execuções simultâneas e armazenamento são aplicadas por Região da AWS. As cotas de interface de rede elástica (ENI) se aplicam por nuvem privada virtual (VPC), qualquer que seja a região. As cotas a seguir podem ser aumentadas dos valores padrão. Para obter mais informações, consulte Solicitar um aumento da cota no Manual do usuário do Service Quotas.

Recurso Cota padrão Pode ser aumentado até

Execuções simultâneas

1.000

Dezenas de milhares

Armazenamento para funções carregadas (arquivos .zip) e camadas. Cada versão da função e versão da camada consome armazenamento.

Para práticas recomendadas para o gerenciamento do armazenamento do seu código, consulte Monitoring Lambda code storage no Serverless Land.

75 GB

Terabytes

Armazenamento para funções definidas como imagens de contêiner Essas imagens são armazenadas no Amazon ECR.

Consulte Cotas de serviço do Amazon ECR.

Interfaces de rede elásticas por Virtual Private Cloud (VPC)

nota

Esta cota é compartilhada com outros serviços, como o Amazon Elastic File System (Amazon EFS). Consulte Cotas da Amazon VPC.

250

Milhares

Para obter detalhes sobre a simultaneidade e sobre como o Lambda dimensiona a simultaneidade da função em resposta ao tráfego, consulte Escalabilidade da função do Lambda.

Configuração, implantação e execução de funções

As cotas a seguir se aplicam à configuração de funções, às implantações e à execução. Exceto quando indicado, elas não podem ser alteradas.

nota

A documentação do Lambda, as mensagens de log e o console usam a abreviatura MB (em vez de MiB) para se referir a 1.024 KB.

Recurso Cota

Alocação de memória da função

128 MB a 10.240 MB, em incrementos de 1 MB.

Observação: o Lambda aloca capacidade da CPU na proporção da quantidade de memória configurada. Você pode aumentar ou diminuir a memória e a potência da CPU alocada para a função usando a configuração Memória (MB). Com 1.769 MB, uma função tem o equivalente a uma vCPU.

Tempo limite da função

900 segundos (15 minutos)

Variáveis de ambiente da função

4 KB, para todas as variáveis de ambiente associadas à função, em agregado

Política baseada em recursos da função

20 KB

Função camadas

cinco camadas

Limite de escalabilidade de simultaneidade de funções

Para cada função, mil ambientes de execução a cada dez segundos

Carga da invocação (solicitação e resposta)

6 MB cada para solicitação e resposta (síncrona)

20 MB para cada resposta transmitida (Síncrono. O tamanho da carga útil para respostas transmitidas pode ser aumentado em relação aos valores padrão. Entre em contato com o AWS Support para saber mais.)

256 KB (assíncrona)

1 MB para o tamanho total combinado dos valores de linha e de cabeçalho da solicitação

Largura de banda para respostas enviadas por streamig

Ilimitada para os primeiros 6 MB da resposta da função

Para respostas maiores que 6 MB, 2 MBps para o restante da resposta

Tamanho dopacote de implantação (arquivo .zip)

50 MB (compactado, para upload direto)

250 MB (descompactado)

Essa cota se aplica a todos os arquivos que você carrega, inclusive camadas e tempos de execução personalizados.

3 MB (editor de console)

Tamanho das configurações de imagem de contêiner

16 KB

Tamanho do pacote do código da imagem do contêiner

10 GB (tamanho máximo de imagem descompactada, incluindo todas as camadas)

Eventos de teste (editor de console)

10

Armazenamento do diretório do /tmp

Entre 512 MB e 10.240 MB, em incrementos de 1 MB

Descrições do arquivo

1,024

Processos de execução/threads

1,024

Solicitações da API do Lambda

As cotas a seguir estão associadas a solicitações de API do Lambda.

Recurso Cota

Solicitações de invocação por função por região (síncronas)

Cada instância do ambiente de execução pode atender até dez solicitações por segundo. Em outras palavras, o limite total de invocação corresponde a dez vezes o limite de simultaneidade. Consulte Escalabilidade da função do Lambda.

Solicitações de invocação por função por região (assíncronas)

Cada instância do ambiente de execução pode atender a um número ilimitado de solicitações. Em outras palavras, o limite total de invocação é baseado somente na simultaneidade disponível para a função. Consulte Escalabilidade da função do Lambda.

Solicitações de invocação por alias ou versão de função (solicitações por segundo)

10 x simultaneidade provisionada alocada

nota

Essa cota se aplica somente às funções que usam simultaneidade provisionada.

Solicitações da API GetFunction

100 solicitações por segundo. Não pode ser aumentado.

Solicitações de API GetPolicy

15 solicitações por segundo. Não pode ser aumentado.

Restante das solicitações da API do ambiente de gerenciamento (exclui solicitações de invocação, GetFunction e GetPolicy)

15 solicitações por segundo em todas as APIs (não 15 solicitações por segundo por API). Não pode ser aumentado.

Outros serviços

Cotas para outros serviços, como o AWS Identity and Access Management (IAM), Amazon CloudFront (Lambda @Edge) e Amazon Virtual Private Cloud (Amazon VPC) podem afetar as funções do Lambda. Para obter mais informações, consulte AWS service (Serviço da AWS) quotas, na Referência geral da Amazon Web Services, e Usar o AWS Lambda com outros serviços.