Publié le: Aug 12, 2020

Désormais, vous pouvez développer vos fonctions AWS Lambda en utilisant Go sur Amazon Linux 2, la dernière génération d'Amazon Linux. Des informations supplémentaires sur le modèle de programmation Go sont disponibles dans la documentation d'AWS Lambda.

Amazon Linux 2 fournit un environnement d'exécution sécurisé, stable et performant pour développer et exécuter des applications natives cloud. Grâce à Amazon Linux 2, vous bénéficiez d'un environnement d'application qui offre un support à long terme avec accès aux dernières innovations de l'écosystème Linux, sans frais supplémentaires. 

Pour commencer, téléchargez votre code via la console AWS Lambda et sélectionnez « Provide your own bootstrap on Amazon Linux 2 runtime » (Fournissez votre propre amorçage dans l'environnement d'exécution Amazon Linux 2). Vous pouvez également utiliser l'interface de ligne de commande (CLI) AWS, AWS Serverless Application Model (SAM) et AWS CloudFormation pour déployer et gérer votre application sans serveur créée dans Go. Par ailleurs, les modèles Go d'AWS CodeStar vous permettent de configurer facilement un développement exhaustif et une chaine d'outils de distribution continue pour votre application sans serveur. Une fois l'application déployée, vous pouvez utiliser AWS X-Ray et son SDK Go pour résoudre les problèmes et analyser les performances de votre application. Pour migrer les fonctions AWS Lambda existantes d'Amazon Linux 1 vers Amazon Linux 2, mettez à jour votre code pour qu'il soit compatible avec Amazon Linux 2, puis l'environnement d'exécution des fonctions. 

L'exécution de Go sur Amazon Linux 2 est disponible 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. Vous pouvez également consulter les bibliothèques d'applications auxiliaires Gosur github pour développer des fonctions AWS Lambda dans Go.