|
|
1
66
数据字符串
数据文件
你也可以通过考试
记住如果你两个都通过了
文档: https://serverless.com/framework/docs/providers/aws/cli-reference/invoke#invoke-local |
|
|
2
11
使用
字符串数据示例:
JSON数据示例:
希望有帮助。 |
|
|
3
11
我试过这个属性的答案
|
|
|
4
5
供日后参考。你的案子就这样解决了。多亏了Kannaiyans的JSON示例,我才明白这一点。
|
|
|
5
1
QueryStringParameters和pathParameters是两种不同的输入类型。 对于前者,公认的回答对我有效。 因为后者几乎是一样的,只要更换 查询字符串参数 通过
|
|
|
6
0
您似乎遇到的本地调用的一个挑战是调试lambda运行时与dynamodb资源。理想情况下,您希望同时调用lambda运行时和live dynamodb表。今天,无服务器本地调用和AWS SAM CLI都调用lambda运行时,但不调用live cloudstack。 只要拥有Lambda的ARN,就可以使用stackerycli调用Lambda运行时和cloudstack。(免费)这里有一个例子 debugging a serverless framework lambda . |
|
|
7
0
这里还有一个替代所有其他选项的方法。我写了一篇关于这一点的博客文章,并将在浏览一些细节后进行链接。 您需要处理两个基本方面:
对于第一个,我只是将Mocha添加到项目中,并使用单元测试框架作为一种方式,可以单击IDE中的按钮,并使用测试数据执行代码。我也可以做本地调试,逐步通过代码等没有问题。另外一个好处是,如果你像我一样,仅仅是为了执行你的代码,你仍然有一个单元测试套件的开始,如果你愿意的话,你可以在以后充实起来 对于第二个,它更容易。有一个名为aws sdk mock的npm模块,它允许您为特定的aws服务和方法(例如DynamoDB.query查询或者S3.putItem),并以任何希望的方式响应该请求,即使您希望测试代码如何处理不可想象的错误,AWS服务也会停止。 通过设置这两个元素,我可以在本地测试我开发的任何处理程序。最终,您将始终需要在云中进行一些集成测试,因为对于您将要使用的实际云服务来说,没有本地替代品,无论它看起来多么复杂或可怕,但这可以让您走得更远。 |
|
|
Harry · 在AWS Lambda的子目录中打包Python依赖项 8 年前 |
|
|
Simon · 已删除对{其中:'原始查询'}的支持 8 年前 |
|
|
Rahul · AWS cognito与无服务器框架 8 年前 |