Publié le: Aug 12, 2020

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

HAQM 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 à HAQM 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 HAQM Linux 2 runtime » (Fournissez votre propre amorçage dans l'environnement d'exécution HAQM 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'HAQM Linux 1 vers HAQM Linux 2, mettez à jour votre code pour qu'il soit compatible avec HAQM Linux 2, puis l'environnement d'exécution des fonctions. 

L'exécution de Go sur HAQM 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.