Amazon web services AWS中指向Lambda的API网关冲突问题

Amazon web services AWS中指向Lambda的API网关冲突问题,amazon-web-services,aws-lambda,aws-api-gateway,Amazon Web Services,Aws Lambda,Aws Api Gateway,我是AWS的新手,希望解决API网关问题。我们有一个前端web应用程序,如果用户通过单击“个人详细信息”链接执行任何活动,那么请求将命中AWS API网关“a”并触发lambda-A。我们创建了AWS代码管道,并使用云形成堆栈部署了应用程序,该堆栈创建了新的API网关-B和lambda-B。部署后,用户点击个人详细信息时,它应该点击API网关-B并触发lambda-B,而不是点击旧的AWS API网关“A”和触发lambda-A。任何帮助都将不胜感激 问候,, Raghu您需要更新后端域到API

我是AWS的新手,希望解决API网关问题。我们有一个前端web应用程序,如果用户通过单击“个人详细信息”链接执行任何活动,那么请求将命中AWS API网关“a”并触发lambda-A。我们创建了AWS代码管道,并使用云形成堆栈部署了应用程序,该堆栈创建了新的API网关-B和lambda-B。部署后,用户点击个人详细信息时,它应该点击API网关-B并触发lambda-B,而不是点击旧的AWS API网关“A”和触发lambda-A。任何帮助都将不胜感激

问候,,
Raghu

您需要更新后端域到API网关B的基本路径映射

或者,您必须将前端代码中的后端url编辑为新的api网关url


您需要更改API网关中的Lambda函数。请检查这篇有截图的文章


另外,我想建议您在项目中使用Serverless。

这是由于用户请求从网站导航到data power(第三方安全供应商)。在data power中,它被配置为旧的API网关,因此我们将其更改为新的API网关。

Hi@Prashanna感谢您的回复。我们使用无服务器lambda架构进行部署。因此,从前端web门户,当用户单击链接时,它正在访问旧的API网关,而不是新的API网关B。我们是否提到它应该在前端访问哪个API网关?实际上,API网关是使用sam模板动态生成的。Hi@Raghu您的前端文件是如何/在哪里托管的?。如果你能在你的问题中提供一个简单的图表,那就太好了!嗨,问题解决了。这是由于客户端请求重定向到data power(第三方安全服务)。他们将默认网关配置为旧API网关,因此出现了问题。