Publicado: Nov 18, 2019

Agora você pode desenvolver funções do AWS Lambda usando o Java 11. Você pode usar os recursos do Java 11, como sua API do Cliente HTTP aprimorada e os novos métodos de leitura e gravação de sequências ao criar suas funções. Funções do Lambda gravadas no Java 11 executadas no Amazon Linux 2, a última geração do Amazon Linux e do Amazon Corretto 11, uma distribuição do OpenJDK 11 sem custo e pronta para produção que acompanha suporte de longo prazo. 

O AWS Lambda é um serviço de computação que permite que você execute o código sem provisionar ou gerenciar servidores. Com o AWS Lambda, você pode executar o código para praticamente qualquer tipo de aplicativo ou serviço de back-end do Java, tudo sem precisar de administração. Você pode usar suas ferramentas existentes, como Eclipse ou IntelliJ IDEA, para criar o código Java e usar o Maven para compactar seu código Java, facilitando a integração do AWS Lambda em seus processos de desenvolvimento existentes. 

Para começar a usar, faça upload do seu código usando o console do AWS Lambda ou a ILC e selecione o tempo de execução do Java 11. Você também pode usar o AWS Serverless Application Model (SAM) para implantar e gerenciar seus aplicativos sem servidor criados no Java. Se você possui funções do Java 8 existentes, pode migrá-las para o novo tempo de execução, aplicando todas as alterações de código necessárias para garantir a compatibilidade com o Java 11 e o Amazon Linux 2. Em seguida, edite a configuração de tempo de execução da função para o Java 11. Você pode ler mais sobre o modelo de programação do Java na documentação do AWS Lambda

O tempo de execução do Java 11 está disponível emtodas regiões onde o Lambda está disponível. 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.