Publicado: Oct 5, 2023

Agora, o AWS Lambda oferece suporte ao Python 3.11 como um runtime gerenciado e uma imagem base de contêiner nas regiões AWS GovCloud (EUA). A AWS aplicará automaticamente atualizações ao runtime gerenciado e à imagem base à medida que elas se tornarem disponíveis. O Powertools para AWS Lambda, um kit de ferramentas de desenvolvedores para implementar práticas recomendadas em ambientes com tecnologia sem servidor e acelerar o desenvolvimento, também oferece suporte ao Python 3.11.

O Python 3.11 traz grandes melhorias de performance em relação ao Python 3.10. Geralmente, com o modelo de cobrança por milissegundo do Lambda, as workloads que usam o Python 3.11 são executadas com mais rapidez e economia do que nas versões mais antigas do Python. Os desenvolvedores que criam aplicações sem servidor podem aproveitar os novos recursos da linguagem Python 3.11, melhorando a eficiência e a legibilidade do código. Para obter mais informações, consulte a publicação de blog sobre o runtime do Python 3.11, já disponível no AWS Lambda.

Você pode usar todas as ferramentas de implantação da AWS, incluindo console do Lambda, AWS CLI, AWS Serverless Application Model (AWS SAM), CDK e AWS CloudFormation, para implantar e gerenciar aplicações com tecnologia sem servidor desenvolvidas no Python 3.11. Para migrar funções existentes do Lambda que executam versões anteriores do Python, analise a compatibilidade do código com o Python 3.11 e atualize o runtime da função ou use a imagem base do Python 3.11 fornecida pela AWS para criar e implantar funções do Python 3.11 usando contêineres. 

Acesse nossa página de produto para obter mais informações sobre o AWS Lambda ou acesse o console do AWS Lambda para começar a usar.