Publié le: Feb 24, 2022

AWS Lambda prend désormais en charge .NET 6 en tant qu'environnement d'exécution géré et image de base de conteneur. Les développeurs qui créent des applications sans serveur dans Lambda avec .NET 6 peuvent bénéficier de nouvelles fonctions telles que la journalisation améliorée, les définitions de fonctions simplifiées utilisant des instructions générales et une performance améliorée utilisant des générateurs de sources. L’utilisation de .NET 6 permet également de bénéficier de nouvelles fonctions de langage .NET et d’optimisation de performance. Pour en savoir plus sur la prise en charge de .NET 6 par Lambda, consultez notre article de blog L'environnement d'exécution .NET 6 est désormais disponible dans AWS Lambda.

Pour créer et déployer des fonctions Lambda à l’aide de.NET 6, utilisez .NET Core CLI, AWS Toolkit for Visual Studio ou AWS Serverless Application Model (AWS SAM). En outre, vous pouvez également utiliser l'image de base .NET 6 fournie par AWS pour créer et déployer des fonctions .NET 6 à l'aide d'une image de conteneur. Pour migrer des fonctions Lambda existantes exécutant des versions antérieures de .NET, consultez l’article de blog lié ci-dessus.

.NET 6 constitue la dernière version de prise en charge à long terme (LTS) .NET, et sera pris en charge en matière de sécurité et de correctifs de bogues jusqu'en novembre 2024. AWS appliquera automatiquement les mises à jour à l'environnement d'exécution géré par .NET 6 et à l'image de base .NET 6 fournie par AWS à mesure de leur disponibilité.

L'environnement d'exécution .NET 6 est disponible dans toutes les régions où Lambda est disponible, à l'exception des régions de Chine d’AWS. Consultez notre page produit pour en savoir plus sur AWS Lambda, ou connectez-vous à la console AWS Lambda pour démarrer.