Publié le: Aug 12, 2020

Vous pouvez désormais développer vos fonctions AWS Lambda à l'aide de Java 8 (Corretto). Amazon Corretto 8 est une distribution gratuite et prête à la production d'OpenJDK 8 qui s'accompagne d'un support à long terme. Les fonctions Lambda créées dans Java 8 (Corretto) s'exécutent sur Amazon Linux 2, la dernière génération d'Amazon Linux. Des informations supplémentaires sur le modèle de programmation Java sont disponibles dans la documentation d'AWS Lambda

Corretto 8 est destiné à remplacer OpenJDK 8. Amazon fournit des correctifs pour Corretto 8 non encore intégrés aux projets de mise à jour d'OpenJDK correspondants. Ces correctifs comprennent des correctifs de sécurité, des améliorations des performances (par exemple, l'accélération des fonctions fréquemment utilisées), la planification du ramassage des ordures et la prévention des situations hors mémoire, ainsi que l'amélioration du suivi, des rapports et de la gestion des fils de discussion. 

Pour commencer, téléchargez votre code via la console AWS Lambda et sélectionnez l'environnement d'exécution Java 8 (Corretto). Vous pouvez également utiliser AWS CLI, AWS Serverless Application Model (SAM) et AWS CloudFormation pour déployer et gérer vos applications sans serveur créées dans Java 8 (Corretto). Pour effectuer la migration des fonctions AWS Lambda existantes qui s'exécutent sous OpenJDK 8 vers Java 8 (Corretto), mettez à jour votre code pour qu'il soit compatible avec Amazon Linux 2, puis mettez à jour l'environnement d'exécution de la fonction vers Java 8 (Corretto). 

L'environnement d'exécution Java 8 (Corretto) est proposé dans toutes les régions où Lambda est disponible. Consultez notre page du produit pour en savoir plus sur AWS Lambda ou connectez-vous à la console AWS Lambda pour démarrer.