Ler os avisos de descontinuação de runtimes do Lambda
Um e-mail como “[Action Required] AWS Lambda end of support for Node.js 20” avisa que o runtime que você usa vai ficar sem suporte. As funções não param de uma hora para outra, mas quem deixa para depois chega ao ponto de não conseguir mais atualizá-las nem receber correções de segurança. É preciso ter em mãos o prazo e as funções afetadas e planejar a resposta cliente a cliente.
Última atualização: 2026-09-22
O que significa um aviso de descontinuação de runtime
Os runtimes do Lambda são descontinuados por etapas, acompanhando o fim do suporte que a comunidade de cada linguagem define. Passada a data de fim do suporte, as funções que já existem continuam rodando, mas ficam de fora dos patches de segurança e do suporte técnico da AWS. Depois, a criação de funções novas com esse runtime é bloqueada e, mais adiante, a atualização das que já existem também.
Ou seja: deixar para depois porque “não vai parar mesmo” faz o problema aparecer na pior ordem possível, no dia em que há algo para corrigir e o código já não pode ser atualizado. O aviso traz a data de fim do suporte e as funções da conta que estão afetadas.
O que passa batido na leitura em inglês
Esse e-mail chega a todas as contas que tenham alguma função com o runtime afetado. Quem cuida de 10 contas de clientes recebe 10 e-mails com o mesmo assunto. Qual função está em qual conta só aparece no corpo, então parar no assunto, tratar tudo como “a mesma notificação” e marcar como lido de uma vez é justamente como algo fica sem atendimento.
Além disso, o aviso não chega uma vez só: quando o prazo se aproxima, ele é reenviado. Se o primeiro já serviu para planejar a resposta e ficou anotado no registro de atendimento, os reenvios passam direto, porque o trabalho já está em andamento.
O que o Sabaki faz com eles
O Sabaki identifica o cliente pelo ID da conta que aparece no corpo e, mesmo com o assunto idêntico, separa os e-mails por cliente na caixa de entrada. O resumo diz qual é o runtime, quando o suporte termina e quais funções o corpo lista, e essa data de fim do suporte aparece como prazo. O andamento da resposta é acompanhado cliente a cliente no registro de atendimento, então “a Empresa B já está, a Empresa C ainda não” aparece só de abrir a caixa de entrada.
Exemplo: o e-mail que chega e o que o Sabaki mostra
O assunto e o corpo imitam uma notificação real. Os IDs de conta e as datas são fictícios.
- From
- Amazon Web Services <no-reply-aws@amazon.com>
- Subject
- [Action Required] AWS Lambda end of support for Node.js 20 [AWS Account: 987654321098]
Hello,
We are contacting you as we have identified that your AWS Account currently has one or more Lambda functions using the Node.js 20 runtime.
We are ending support for Node.js 20 in AWS Lambda on November 30, 2026. After this date, Lambda will no longer apply security patches or other updates to the runtime. Function creation using this runtime will be blocked at a later date, followed by function updates.
The following functions in the ap-northeast-1 region are affected: report-batch, image-resize.
O runtime Node.js 20 das funções Lambda da conta de produção da Empresa B fica sem suporte em 30 de novembro de 2026. São duas funções afetadas: report-batch e image-resize.
Passada essa data as funções continuam rodando, mas ficam fora das correções de segurança, e depois a criação é bloqueada e, mais adiante, a atualização também. Migre as duas funções para um runtime mais novo do Node.js antes dessa data e confirme que elas funcionam. A migração costuma puxar uma atualização das dependências, então o mais seguro é combinar cedo com o cliente quando o trabalho será feito.
Se um e-mail com esse mesmo assunto chegar também da conta da Empresa A, ele entra como outra notificação na caixa de entrada da Empresa A, e o resumo dele traz os nomes das funções da Empresa A.
Como conduzir a resposta
Migrar um runtime depende do orçamento e do calendário do cliente, então reunir o que é preciso para orçar já quando o aviso chega é o que permite agir rápido.
- Anote no registro de atendimento daquele cliente os nomes das funções e o prazo que a explicação traz, e deixe registrado que o trabalho está em andamento
- Use o resumo em português como está no aviso ao cliente e proponha o calendário e o custo do trabalho de migração
- Quando o trabalho terminar, marque como “Atendida” e arquive de uma vez os reenvios, buscando pelo assunto
Encaminhe uma notificação da AWS e ela volta explicada em português
O plano Free inclui uma conta e um usuário, sem cartão de crédito. Não é preciso mudar nada na AWS nem cadastrar chaves de acesso.
Perguntas frequentes relacionadas
Guias relacionados
Se isto ajudou, compartilhe com quem precisa.
