Inserito il: Jan 15, 2018

Ora puoi sviluppare il codice funzione AWS Lambda in #C usando il .NET Core 2.0. Lambda ti permette di eseguire il codice senza effettuare il provisioning e gestire server. Puoi usare qualsiasi libreria o framework del .NET Core 2.0 per creare le funzioni in Lambda. Per ulteriori dettagli consulta la documentazione.

Il modo più facile di cominciare è con AWS Toolkit for Visual Studio, che include i modelli di progetto per le funzioni individuali Lambda #C, applicazioni C# serverless complete e strumenti per pubblicare entrambi i tipi di progetto su AWS.

Per creare manualmente una funzione Lambda C#, dovrai solamente specificare il parametro runtime di Lambda come dotnetcore2.0 e caricare il file ZIP di tutte le dipendenze NuGet nonché i propri assembly DLL pubblicati attraverso la CLI di AWS o la console AWS Lambda. Puoi anche usare AWS Serverless Application Model (SAM) per distribuire e gestire l'applicazione serverless creata in C#. A breve sarà possibile testare le funzioni C# localmente con il supporto di SAM Local. Se ci sono funzioni C # in esecuzione su 1.0, puoi passare al nuovo runtime aggiornando il moniker del framework di destinazione del progetto .NET a netcoreapp2.0 e ridistribuendo la funzione con il nuovo runtime dotnetcore2.0.

Il runtime .NET Core 2.0 è disponibile in tutte le regioni in cui è disponibile Lambda. Per ulteriori informazioni sulle regioni in cui è disponibile AWS Lambda visita la tabella delle regioni AWS. Per ulteriori informazioni su AWS Lambda visita la pagina del prodotto oppure accedi alla console AWS Lambda per iniziare.