Publicado en: Mar 31, 2020

Ahora puede desarrollar funciones de AWS Lambda con .NET Core 3.1. Esta es la última versión de LTS de .NET Core. Tiene nuevas características como el soporte de clase parcial para los componentes de razor y las colas compartidas, desenvoltura de excepciones y parámetros que aprueban los componentes de nivel superior. Las funciones de Lambda que se escriben en .NET Core 3.1 se ejecutan en la última generación de Amazon Linux, Amazon Linux 2. Puede leer el modelo de programación de .NET Core en la documentación de AWS Lambda para obtener más información sobre las funciones de escritura con .NET Core 3.1.  

Para comenzar, cargue su código a través de la consola de AWS Lambda o de la CLI de AWS y seleccione el tiempo de ejecución de .NET Core 3.1. El modelo de aplicaciones sin servidor (SAM) de AWS y AWS CloudFormation también se pueden utilizar para implementar y administrar las aplicaciones sin servidor elaboradas en .NET Core 3.1. Para migrar a las funciones de AWS Lambda existentes ejecutadas en .NET Core 2.1 (C#PowerShell) a .NET Core 3.1, actualice su código a fin de que sea compatible con .NET Core 3.1 y Amazon Linux 2 y luego actualice la función de ejecución a .NET Core 3.1. 

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