Publicado: Dec 14, 2023

Agora, o AWS Lambda oferece suporte à criação de aplicações com tecnologia sem servidor usando o Python 3.12. Os desenvolvedores podem usar o Python 3.12 como um runtime gerenciado e uma imagem base de contêiner. A AWS aplicará automaticamente as atualizações assim que elas se tornarem disponíveis. Você pode usar o Python 3.12 com o Lambda@Edge, o que permite personalizar o conteúdo de baixa latência entregue pelo Amazon CloudFront. O Powertools para AWS Lambda (Python), 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.12. 

O runtime do Lambda Java 3.12 é baseado no novo runtime do Amazon Linux 2023, que oferece uma área de implantação significativamente menor do que os runtimes anteriores baseados no Amazon Linux 2; versões atualizadas de bibliotecas comuns, como glibc; e um novo gerenciador de pacotes. O runtime também inclui tratamento aprimorado de Unicode e suporte para desligamento normal. Para obter mais informações, consulte a publicação de blog sobre o runtime do Python 3.12, já disponível no AWS Lambda.

O runtime do Python 3.12 está disponível em todas as regiões em que o Lambda está disponível, exceto China e GovCloud.

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.12. Para migrar funções existentes do Lambda que executam versões anteriores do Python, analise a compatibilidade do código com o Python 3.12 e atualize o runtime da função ou use a imagem base do Python 3.12 fornecida pela AWS para criar e implantar funções do Python 3.12 usando contêineres. Para obter mais informações sobre o AWS Lambda, acesse a página do produto