Como soluciono problemas de simultaneidade provisionada do Lambda?
Configurei a simultaneidade provisionada para minha função do AWS Lambda, mas não está funcionando. Como faço para corrigir esse problema?
Resolução
Os motivos a seguir são as possíveis causas de falha após você configurar a simultaneidade provisionada para sua função Lambda:
- Você pode estar invocando a função Lambda com a versão $LATEST do Lambda em vez da versão com simultaneidade provisionada configurada.
- Toda a simultaneidade provisionada está em uso. Por isso, sua função Lambda é invocada com a simultaneidade padrão. Isso causa inicializações a frio.
- Sua conta ultrapassou o limite de expansão.
Siga estas etapas para solucionar problemas com a simultaneidade provisionada:
1. Verifique se a função Lambda que está sendo usada para configurar a simultaneidade provisionada não está definida como $LATEST. Isso ocorre porque as versões não publicadas das funções Lambda não são compatíveis com a simultaneidade provisionada.
Para obter mais informações, consulte Versões da função Lambda e Configurar a simultaneidade provisionada.
2. Na configuração da função Lambda, verifique se sua simultaneidade provisionada exibe o status Ready.
3. Na página Metrics (Métricas) do console do Amazon CloudWatch, verifique a métrica ProvisionedConcurrencySpilloverInvocations. Essa métrica mostra o número de vezes que sua função Lambda é executada com a simultaneidade padrão quando toda a simultaneidade provisionada está sendo usada.
Para obter mais informações sobre métricas de simultaneidade provisionadas, consulte Trabalhar com métricas de funções Lambda e consulte a seção Usar métricas de invocação.
4. Verifique se a simultaneidade reservada está configurada para a função Lambda. A simultaneidade reservada limita a capacidade de aumento da escala de uma função na vertical.
5. Se você ainda não conseguir resolver o problema, abra um caso no AWS Support. Forneça as seguintes informações no caso:
- A função Lambda ARN.
- O fluxo de trabalho na configuração da função Lambda com todos os serviços incluídos.
- Detalhes se o problema é intermitente ou contínuo.
- Complete os registros do CloudWatch no formato .txt a partir do momento em que o problema ocorreu. Esses logs do CloudWatch são usados para identificar erros de função do Lambda que incluem problemas de tempo limite, durações de inicialização e problemas de permissões.
- A data exata do problema com o fuso horário ou a data e hora em UTC.
Observação: os representantes do AWS Support não têm acesso aos logs do CloudWatch do cliente por motivos de segurança e privacidade.
Para obter mais informações sobre solução de problemas, consulte Lambda: As inicializações a frio começam com simultaneidade provisionada.
Observação: ao contrário da simultaneidade reservada, você incorre em custos adicionais ao usar a simultaneidade provisionada. Consulte Definição de preço do AWS Lambda para obter detalhes sobre os custos de simultaneidade provisionada. Para manter custos baixos de simultaneidade provisionada, considere programar o uso de simultaneidade provisionada para sua organização. Para obter mais informações, consulte Scheduling AWS Lambda provisioned concurrency for recurring peak usage (Programar a simultaneidade provisionada do AWS Lambda para picos recorrentes de uso).
Informações relacionadas
Provisioned concurrency for Lambda functions (Simultaneidade provisionada para funções Lambda)

Conteúdo relevante
- AWS OFICIALAtualizada há 9 meses
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há um ano