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