Construir funções do Lambda com C# - AWS Lambda

Construir funções do Lambda com C#

Você pode executar a aplicação do .NET no Lambda usando o runtime do .NET 8 gerenciado, um runtime personalizado ou uma imagem de contêiner. Depois que o código da aplicação for compilado, você poderá implantá-lo no Lambda como um arquivo .zip ou uma imagem de contêiner. O Lambda fornece os seguintes runtimes para linguagens .NET:

Name Identificador Sistema operacional Data da substituição Bloquear a criação de funções Bloquear a atualização de funções

.NET 8

dotnet8

Amazon Linux 2023

Não programado

Não programado

Não programado

Configurar seu ambiente de desenvolvimento .NET

Para desenvolver e compilar funções do Lambda, você pode usar qualquer um dos ambientes de desenvolvimento integrados (IDEs) .NET comumente disponíveis, como Microsoft Visual Studio, Visual Studio Code e JetBrains Rider. Para simplificar sua experiência de desenvolvimento, a AWS fornece um conjunto de modelos de projeto do .NET, bem como a interface de linha de comando (CLI) do Amazon.Lambda.Tools.

Execute os seguintes comandos da CLI do .NET para instalar esses modelos de projeto e ferramentas de linha de comando.

Instalar os modelos de projeto do .NET

Para instalar os modelos de projeto, execute o seguinte comando:

dotnet new install Amazon.Lambda.Templates

Instalar e atualizar as ferramentas da CLI

Execute os comandos a seguir para instalar, atualizar e desinstalar a CLI do Amazon.Lambda.Tools.

Para instalar as ferramentas da linha de comando:

dotnet tool install -g Amazon.Lambda.Tools

Para atualizar as ferramentas da linha de comando:

dotnet tool update -g Amazon.Lambda.Tools

Para desinstalar as ferramentas da linha de comando:

dotnet tool uninstall -g Amazon.Lambda.Tools