Creación de funciones Lambda con C# - AWS Lambda

Creación de funciones Lambda con C#

Puede ejecutar la aplicación .NET en Lambda mediante el tiempo de ejecución administrado de .NET 8, un tiempo de ejecución personalizado o una imagen de contenedor. Una vez compilado el código de la aplicación, puede implementarlo en Lambda como un archivo.zip o una imagen de contenedor. Lambda proporciona los siguientes tiempos de ejecución para lenguajes .NET:

Nombre Identificador Sistema operativo Fecha de baja Bloqueo de la función Crear Bloqueo de la función Actualizar

.NET 8

dotnet8

Amazon Linux 2023

No programado

No programado

No programado

Configuración del entorno de desarrollo de .NET

Para desarrollar y construir sus funciones de Lambda, puede usar cualquiera de los entornos de desarrollo integrado (IDE) de .NET, incluidos Microsoft Visual Studio, Visual Studio Code, y JetBrains Rider. Para simplificar su experiencia de desarrollo, AWS proporciona un conjunto de plantillas de proyecto .NET, así como la interfaz de línea de comandos (CLI) Amazon.Lambda.Tools.

Ejecute los siguientes comandos de la CLI de .NET para instalar estas plantillas de proyecto y las herramientas de línea de comandos.

Instalación de las plantillas del proyecto .NET

Para instalar las plantillas de proyecto, ejecute el siguiente comando:

dotnet new install Amazon.Lambda.Templates

Instalación y actualización de las herramientas de la CLI

Ejecute los siguientes comandos para instalar, actualizar y desinstalar la CLI de Amazon.Lambda.Tools.

Para instalar las herramientas de línea de comandos:

dotnet tool install -g Amazon.Lambda.Tools

Para actualizar las herramientas de línea de comandos:

dotnet tool update -g Amazon.Lambda.Tools

Para desinstalar las herramientas de línea de comandos:

dotnet tool uninstall -g Amazon.Lambda.Tools