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 |
|
Amazon Linux 2023 |
Non programmato |
Non programmato |
Non programmato |
. NET6 |
|
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
Installazione e aggiornamento degli strumenti CLI
Esegui i seguenti comandi per installare, aggiornare e disinstallare Amazon.Lambda.Tools
CLI.
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