Car*_*dez 7 amazon-web-services .net-core aws-lambda asp.net-core-3.1
所以aws-lambda-tools-defaults.json
我的项目有一个非常简单的:
{
"profile": "default",
"region": "us-east-2",
"configuration": "Release",
"framework": "netcoreapp3.1",
"function-runtime": "dotnetcore3.1",
"function-memory-size": 256,
"function-timeout": 30,
"function-handler": "LaCarte.RestaurantAdmin.EventHandlers::LaCarte.RestaurantAdmin.EventHandlers.Function::FunctionHandler"
}
Run Code Online (Sandbox Code Playgroud)
它有效,我可以在本地测试我的 lambda 代码,这很棒。但我希望能够测试多个 lambda,而不仅仅是一个。有其他人知道如何更改 JSON 以便我可以在模拟工具中运行多个 lambda 表达式吗?
提前致谢,
function-handler
只需从aws-lambda-tools-defaults.json文件中删除该属性并添加template
引用您的serverless.template的属性(用于将 lambda 函数部署到 AWS 云环境的 AWS CloudFormation 模板)
{
...
"template": "serverless.template"
...
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以在本地测试 lambda 函数,例如使用AWS .NET 模拟 Lambda 测试工具。所以现在您会看到函数下拉列表已从列出您在中指定的 lambda 函数名称更改为function-handler
到您的serverless.template文件中声明的 lambda 函数列表,然后您可以在本地测试它们!:)
您可以在此讨论中找到更多信息
归档时间: |
|
查看次数: |
1958 次 |
最近记录: |