dotnet add package MhLabs.AwsLambdaLocal --version 4.0.1
NuGet\Install-Package MhLabs.AwsLambdaLocal -Version 4.0.1
<PackageReference Include="MhLabs.AwsLambdaLocal" Version="4.0.1" />
paket add MhLabs.AwsLambdaLocal --version 4.0.1
#r "nuget: MhLabs.AwsLambdaLocal, 4.0.1"
// Install MhLabs.AwsLambdaLocal as a Cake Addin #addin nuget:?package=MhLabs.AwsLambdaLocal&version=4.0.1 // Install MhLabs.AwsLambdaLocal as a Cake Tool #tool nuget:?package=MhLabs.AwsLambdaLocal&version=4.0.1
Helper method to map AWS Lambda environment variables to local variables. Used to run a local instance of a WebAPI API Gateway proxy project that uses resources where the physical ID is unknown, but mapped to environment variables through cloudformation.
- Your CloudFormation stack name is the same as project name (apart from project name using underscore due to VS limitation)
- All references to AWS resources have to be passed to application code via environment variables.
- You have AWS access/secret keys with appropriate permissions set in local environment variables. These should cover the same permissions as your lambdas execution role.
- In LocalEntryPoint.cs add this before
var host = new WebHostBuilder():
LambdaEnvironment.MapToLocal(<<The region endpoint you're targeting, i.e RegionEndpoint.EUWest1>>).Wait();
- Hit F5
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed.|
|.NET Core||netcoreapp3.0 was computed. netcoreapp3.1 was computed.|
|.NET Standard||netstandard2.1 is compatible.|
|MonoAndroid||monoandroid was computed.|
|MonoMac||monomac was computed.|
|MonoTouch||monotouch was computed.|
|Tizen||tizen60 was computed.|
|Xamarin.iOS||xamarinios was computed.|
|Xamarin.Mac||xamarinmac was computed.|
|Xamarin.TVOS||xamarintvos was computed.|
|Xamarin.WatchOS||xamarinwatchos was computed.|
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.