当前位置:  开发笔记 > 前端 > 正文

在API网关端点后面本地测试AWS Lambdas

如何解决《在API网关端点后面本地测试AWSLambdas》经验,为你挑选了2个好方法。

AWS noob在这里.这是一个"最佳实践发展问题" - 但我会尝试具体:

我知道我可以在节点与输入JSON文件测试lambda表达式本地,但我不知道该"集成测试"我的web应用程序的最佳途径,这将在S3中运行,并调用lambda表达式响应API网关端点调用.

使用我的实际API网关配置文件来让我在本地调用相同的方法并在本地执行我的Lambdas会很棒.本文认为这是不可能的,但因为没有本地API网关测试环境:http://nickmchardy.com/blog/2015/09/my-thoughts-about-aws-api-gateway-working-with-aws-lambda

也许这还不清楚,例如:如果我在API网关中有一个用户/方法,使用GET和POST,它们分别连接到AWS中的listUsers.js和createUser.js Lambdas; 在开发中我想调用:http:// localhost:0000/users GET/POST并让它运行Lambdas并给出正确的响应,这样我就可以在本地运行我的整个架构.

显然,在调用URL的东西不是特别复杂,所以我的问题是更多:什么是这样做的考虑我将我(的Cloudfront!?!?JAWS)配置这些东西如何在AWS链接在一起的最佳实践,可以我完全利用它进行本地测试?

如果这不清楚或非常明显,请道歉!



1> Ian Grainger..:

哦.答案显然是'无服务器'(以前称为JAWS):https://github.com/serverless/serverless.需要保持谷歌搜索,道歉!现在不确定是否要删除这个问题?!我想这对其他人有帮助吗?特别是无服务器是新的吗?


请不要删除这个!我可能没有找到无服务器!:)

2> Ka Hou Ieong..:

目前,AWS API Gateway和AWS Lambda没有本地测试版本,但我们会将其视为功能请求.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有