我使用本教程将.NET Core Web API项目部署到Amazon Lambda:
Creating .NET Core AWS Lambda Projects without Visual Studio
我已经成功执行了命令堆栈,并在API网关后面的Lambda中运行了示例Web API应用程序:
dotnet new lambda.AspNetCoreWebAPI
dotnet restore
dotnet build
dotnet lambda deploy-serverless -sn stackname -sb bucketname --profile-location ./credentials
到目前为止一切都那么好,我可以通过execute-api.eu-west-2.amazonaws.com
地址访问应用程序,但它确实有效。
但是,我希望利用版本控制的lambda功能,以便每次部署时,它都会创建一个新的部署,并允许我让API Gateway阶段指向lambda的不同版本。
但是,只有一个版本$latest
,它始终指向上次部署。
如何使用部署增加版本号,而不是只覆盖$latest
?