【发布时间】:2018-01-02 23:18:06
【问题描述】:
我已经开始学习 AWS Lambda 并且编写了一个简单的 lambda 函数。我想知道是否可以在本地测试 DLL。 例如,对于 NodeJS,我们可以使用名为“lamda-local”的 NPM 包,我对它不是很熟悉。 我已经看到SAM Local 只允许 NodeJS、Java 和 Python 运行时。
我想知道是否有办法对用 C# 编写的 Lambda 函数做同样的事情。也许我误解了“在本地测试 lambda 函数”的概念。我认为这意味着在我们本地机器上的模拟环境中测试 AWS Lambda 函数,而无需“接触”真正的 AWS 控制台。对吗?
我可以尝试创建一个简单的控制台应用程序来在那里导入 DLL,但我不确定这是否是正确的方法。
请向我提供任何其他可能有用的信息。
提前致谢。
【问题讨论】:
-
如果您只是想测试您的逻辑 - 是的,只需在您的 dll 中调用方法。通常来自单元测试项目。 AWS SDK for Visual Studio 会为您添加这些模板
标签: c# amazon-web-services lambda