/DotNetCoreLambda

example of aws lambda function (.NET Core 2.1)

Primary LanguageC#

DotNetCoreLambda

AWS Lambda + .Net Core 2.1 Example

  1. Create .NET Core Library (netcoreapp2.1)
  2. Run: dotnet add ./DotNetCoreLambda/DotNetCoreLambda.csproj package Amazon.Lambda.Core
  3. Run: dotnet add ./DotNetCoreLambda/DotNetCoreLambda.csproj package Amazon.Lambda.Serialization.Json
  4. Modify .csproj file
  • Add <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles> into PropertyGroup section
  1. Create ./DotNetCoreLambda/Function.cs
  2. Run: dotnet publish -c Release
  3. Run: zip -j ~/Desktop/output.zip ./DotNetCoreLambda/bin/Release/netcoreapp2.1/publish/*
  4. Deploy out.zip

HandlerName: DotNetCoreLambda::DotNetCoreLambda.Function::FunctionHandler

LICENSE

MIT