Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

AWS Lambda progetti - AWS SDK for .NET (versione 3)

La versione 4 (V4) di AWS SDK for .NET è disponibile in anteprima! Per visualizzare le informazioni su questa nuova versione in anteprima, consulta la Guida per gli sviluppatori AWS SDK for .NET (anteprima della versione 4).

Tieni presente che la versione 4 dell'SDK è in anteprima, pertanto il suo contenuto è soggetto a modifiche.

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

La versione 4 (V4) di AWS SDK for .NET è disponibile in anteprima! Per visualizzare le informazioni su questa nuova versione in anteprima, consulta la Guida per gli sviluppatori AWS SDK for .NET (anteprima della versione 4).

Tieni presente che la versione 4 dell'SDK è in anteprima, pertanto il suo contenuto è soggetto a modifiche.

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

AWS Lambda progetti

AWS Lambda è un servizio di elaborazione che consente di eseguire codice senza fornire o gestire server. Esegue il codice su un'infrastruttura di calcolo ad alta disponibilità ed esegue tutta l'amministrazione delle risorse di calcolo. Per ulteriori informazioni su Lambda, vedi Cos'è AWS Lambda? nella Guida per gli AWS Lambda sviluppatori.

È possibile distribuire le funzioni Lambda utilizzando l'interfaccia a riga di comando (CLI) .NET.

Prerequisiti

Prima di iniziare a utilizzare l'interfaccia della riga di comando .NET per distribuire le funzioni Lambda, è necessario soddisfare i seguenti prerequisiti:

  • Conferma di avere installato il.NET CLI. Ad esempio: dotnet --version. Se necessario, vai su https://dotnet.microsoft.com/download per installarlo.

  • Configura l'interfaccia della riga di comando .NET per l'utilizzo con Lambda. Per una descrizione di come eseguire questa operazione, consulta.NET Core CLI nella AWS Lambda Developer Guide. In questa procedura, il comando di distribuzione è il seguente:

    dotnet lambda deploy-function MyFunction --function-role role

    Se non sei sicuro di come creare un ruolo IAM per questo esercizio, non includere la --function-role role parte. Lo strumento ti aiuterà a creare un nuovo ruolo.

Comandi Lambda disponibili

Per elencare i comandi Lambda disponibili tramite la CLI.NET, apri un prompt dei comandi o un terminale e immetti. dotnet lambda --help L'output del comando sarà simile al seguente:

Amazon Lambda Tools for .NET applications Project Home: https://github.com/aws/aws-extensions-for-dotnet-cli, https://github.com/aws/aws-lambda-dotnet Commands to deploy and manage AWS Lambda functions: deploy-function Command to deploy the project to AWS Lambda ... (etc.) To get help on individual commands execute: dotnet lambda help <command>

L'output elenca tutti i comandi attualmente disponibili.

Passaggi per la distribuzione

Le seguenti istruzioni presuppongono che tu abbia creato un AWS Lambda progetto.NET. Ai fini di questa procedura, il progetto viene denominatoDotNetCoreLambdaTest.

  1. Apri un prompt dei comandi o un terminale e accedi alla cartella contenente il file di progetto.NET Lambda.

  2. Specificare dotnet lambda deploy-function.

  3. Se richiesto, inserisci la AWS regione (la regione in cui verrà distribuita la funzione Lambda).

  4. Quando richiesto, inserisci il nome della funzione da distribuire, ad esempio. DotNetCoreLambdaTest Può essere il nome di una funzione già esistente nel tuo computer Account AWS o di una funzione che non è ancora stata implementata.

  5. Quando richiesto, seleziona o crea il ruolo IAM che Lambda assumerà durante l'esecuzione della funzione.

Dopo il completamento con successo, viene visualizzato il messaggio Nuova funzione Lambda creata.

Executing publish command ... (etc.) New Lambda function created

Se distribuisci una funzione già esistente nel tuo account, la funzione di distribuzione richiede solo la AWS regione (se necessario). In questo caso, l'output del comando termina con. Updating code for existing function

Una volta implementata, la funzione Lambda è pronta per l'uso. Per ulteriori informazioni, consulta Esempi di utilizzo di AWS Lambda.

Lambda monitora automaticamente le funzioni Lambda per te e riporta i parametri tramite Amazon. CloudWatch Per monitorare e risolvere i problemi della funzione Lambda, consulta Monitoraggio e risoluzione dei problemi delle applicazioni Lambda.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.