Publicado en: Feb 24, 2022

AWS Lambda ahora soporta .NET 6 como tiempo de ejecución administrado y como imagen base del contenedor. Los desarrolladores que creen aplicaciones sin servidor en Lambda con .NET 6 pueden aprovechar las nuevas funciones, como la mejora del registro, la simplificación de las definiciones de funciones mediante declaraciones de nivel superior y la mejora del rendimiento mediante generadores de origen. El uso de .NET 6 también le permite aprovechar las nuevas características del lenguaje .NET y las optimizaciones de rendimiento. Para obtener más información sobre el soporte de Lambda para .NET 6, consulte la publicación de nuestro blog en El tiempo de ejecución de .NET 6 ya está disponible en AWS Lambda.

Para crear e implementar funciones Lambda con .NET 6, utilice la CLI de .NET Core, el AWS Toolkit for Visual Studio o el AWS Serverless Application Model (AWS SAM). Además, también puede utilizar la imagen base de .NET 6 proporcionada por AWS para crear e implementar funciones de .NET 6 utilizando una imagen de contenedor. Para migrar las funciones Lambda existentes que ejecutan versiones anteriores de .NET, consulte la publicación del blog vinculada anteriormente.

.NET 6 es la última versión de soporte a largo plazo (LTS) de .NET y recibirá soporte de seguridad y corrección de errores hasta noviembre de 2024. AWS aplicará automáticamente las actualizaciones al tiempo de ejecución administrado de .NET 6 y a la imagen base de .NET 6 proporcionada por AWS, a medida que estén disponibles.

El tiempo de ejecución de .NET 6 está disponible en todas las regiones en las que Lambda está disponible, excepto en las regiones de AWS China. Visite nuestra página del producto para obtener más información sobre AWS Lambda o inicie sesión en la consola de AWS Lambda para comenzar.