Compilazione di funzioni Lambda con C# - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Compilazione di funzioni Lambda con C#

Puoi eseguire il tuo. NETapplicazione in Lambda che utilizza managed. NET6 o. NET8 runtime, un runtime personalizzato o un'immagine del contenitore. Dopo aver compilato il codice dell'applicazione, potrai implementarlo su Lambda come file .zip o come immagine di container. Lambda fornisce i seguenti runtime per. NETlingue:

Nome Identificatore Sistema operativo Data di ritiro Blocco creazione funzioni Blocco aggiornamento funzioni

. NET8

dotnet8

Amazon Linux 2023

Non programmato

Non programmato

Non programmato

. NET6

dotnet6

Amazon Linux 2

20 dicembre 2024

28 febbraio 2025

31 marzo 2025

Configurare il tuo. NETambiente di sviluppo

Per sviluppare e creare le tue funzioni Lambda, puoi utilizzare una qualsiasi delle funzioni comunemente disponibili. NETambienti di sviluppo integrati (IDEs), tra cui Microsoft Visual Studio, Visual Studio Code e JetBrains Rider. Per semplificare l'esperienza di sviluppo, AWS fornisce un set di. NETmodelli di progetto, nonché l'interfaccia a riga di Amazon.Lambda.Tools comando (CLI).

Esegui quanto segue. NETCLIcomandi per installare questi modelli di progetto e strumenti da riga di comando.

Installazione di. NETmodelli di progetto

Per installare i modelli di progetto (. NET8):

dotnet new install Amazon.Lambda.Templates

Per installare i modelli di progetto (. NET6):

dotnet new --install Amazon.Lambda.Templates
Nota

Se stai usando il. NET6 runtime Lambda gestito, si consiglia di eseguire l'aggiornamento per utilizzarlo. NET8. Per ulteriori informazioni, vedere Gestione degli aggiornamenti in AWS Lambda fase di esecuzione e Introduzione a. NET8 runtime per AWS Lambda sul blog di AWS Compute.

Installazione e aggiornamento degli strumenti CLI

Esegui i seguenti comandi per installare, aggiornare e disinstallare Amazon.Lambda.ToolsCLI.

Per installare gli strumenti a riga di comando:

dotnet tool install -g Amazon.Lambda.Tools

Per aggiornare gli strumenti della riga di comando:

dotnet tool update -g Amazon.Lambda.Tools

Per disinstallare gli strumenti da riga di comando:

dotnet tool uninstall -g Amazon.Lambda.Tools