Publicado: Aug 16, 2021

O AWS Lambda agora oferece suporte ao Python 3.9 como um tempo de execução gerenciado e uma imagem base de contêiner. Agora, você pode criar funções do AWS Lambda no Python 3.9 e usar seus novos recursos, como suporte para TLS 1.3, novas operações de string e dicionário e suporte aprimorado para fuso horário. O Python 3.9 também inclui otimizações de performance das quais você pode se beneficiar sem fazer alterações no código. Para obter mais informações sobre o suporte do Lambda ao Python 3.9, consulte nossa postagem no blog em Python 3.9 runtime now available in AWS Lambda.

Para implantar funções do Lambda usando o Python 3.9, faça upload do código por meio do console Lambda e selecione o tempo de execução Python 3.9. Você também pode usar a CLI da AWS, o AWS Serverless Application Model (AWS SAM) e o AWS CloudFormation para implantar e gerenciar aplicações sem servidor criadas no Python 3.9. Além disso, você também pode usar a imagem base do Python 3.9 fornecida pela AWS para criar e implantar funções do Python 3.9 usando uma imagem de contêiner. Para migrar as funções existentes do Lambda executando versões anteriores do Python, atualize seu código para ser compatível com o Python 3.9 e depois atualize o tempo de execução da função para o Python 3.9.

O Python 3.9 é a versão mais recente do Python e terá suporte para correções de segurança e bugs até outubro de 2025. O Lambda aplicará atualizações automaticamente ao tempo de execução gerenciado do Python 3.9 e à imagem base do Python 3.9 fornecida pela AWS à medida que elas se tornarem disponíveis na comunidade Python.

O tempo de execução do Python 3.9 está disponível em todas as Regiões em que o Lambda está disponível, exceto nas regiões da China. Acesse nossa página do produto para obter mais informações sobre o AWS Lambda ou faça login no console do AWS Lambda para começar a usar.