首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS Api网关本地测试/开发

AWS Api网关本地测试/开发
EN

Stack Overflow用户
提问于 2017-07-26 09:15:19
回答 3查看 6.3K关注 0票数 11

我们已经在AWS中获得了被篡改的微服务,这些服务都在API网关后面,并且可以通过REST访问。身份验证由API网关管理。

是否有可能在本地机器上测试这些REST-微服务(包括身份验证/ API网关逻辑)?是否有可能使API网关回显对本地机器的请求,并调用本地运行的微服务?在本地测试API网关托管身份验证的最佳实践是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-28 20:31:27

不幸的是,API网关目前没有提供本地测试/开发解决方案。

票数 5
EN

Stack Overflow用户

发布于 2019-01-24 06:07:47

要在本地使用AWS,可以使用山姆·克莱在本地拆分SAM。但是,使用SAM所能做的事情是有局限性的,因此您可能无法在本地完成您需要做的事情。例如,据我所知,websockets仍然不受支持(截止到2020年9月)。

不要投票否决这个答案,请添加一个评论,以提供其他重要信息。

SAM代表无服务器应用程序模型。请参见使用SAM的开发无服务器应用程序的Quickstart指南

其他链接:

本地运行API网关

AWS CLI (运行SAM所需的)

安装SAM

SAM参考

票数 15
EN

Stack Overflow用户

发布于 2019-05-25 22:13:51

要在本地调用这些微服务,一个解决办法可以是在API上使用私有集成,这将使用VPCLink。VPCLink将通过北草坪会议大楼连接到VPC中运行的服务。例如,设置是API网关-> VPCLink集成-> NLB > EC2实例(例如,充当代理)->调用本地服务(VPC通过直接连接连接到本地网络)。

虽然设置很复杂,但有可能找到解决办法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45322523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档