gpt4 book ai didi

aws-lambda - 在 API Gateway 端点后面本地测试 AWS Lambda

转载 作者:行者123 更新时间:2023-12-02 11:29:20 24 4
gpt4 key购买 nike

这里是 AWS 菜鸟。这有点像“最佳实践开发问题”——但我会尽力具体说明:

我知道我可以使用 json 文件作为输入在本地测试 Lambda,但我不确定“集成测试”我的 Web 应用程序的最佳方法,该应用程序将在 S3 中运行并调用 Lambda 来响应 API网关端点调用。

如果能够使用我的实际 API 网关配置文件,让我能够在本地调用相同的方法并在本地执行我的 Lambda,那就太好了。本文表明这是不可能的,因为没有本地 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 并让它运行 Lambda 并给出正确的响应,这样我就可以在本地运行整个架构。

显然,在 url 上调用某个事物并不是特别复杂,所以我的问题更多:考虑到我将拥有我的(Cloudfront!?JAWS!?)配置来了解这些事物如何链接在一起,那么执行此操作的最佳实践是什么? AWS,我可以用它进行本地测试吗?

如果不清楚或非常明显,我们深表歉意!

最佳答案

哦。答案显然是“无服务器”(以前称为 JAWS):https://github.com/serverless/serverless 。需要继续谷歌搜索,抱歉!现在不确定是否删除这个问题?!我想这对其他人可能有帮助吗?尤其是无服务器是新事物?

关于aws-lambda - 在 API Gateway 端点后面本地测试 AWS Lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34470297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com