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 |
|
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