Lambda AWS Api网关

Lambda AWS Api网关,lambda,aws-api-gateway,Lambda,Aws Api Gateway,全部, 我正在进行概念验证 前端是一个web应用程序。服务器端是Java/C,数据库是postgres。 我想用API网关作为RESTAPI(EC2)的前端 用例:更新配置文件 每当用户更新他/她的概要文件时,就会调用updateProfile(APIGateway),这反过来会调用EC2中的restapi并更新数据库中的概要文件表 同时,我希望updateProfile(APIGateway)调用一个kinesis流,该流馈送到Lambda,并最终馈送到postgres/DynamoDB中的审

全部,

我正在进行概念验证

前端是一个web应用程序。服务器端是Java/C,数据库是postgres。 我想用API网关作为RESTAPI(EC2)的前端

用例:更新配置文件

每当用户更新他/她的概要文件时,就会调用updateProfile(APIGateway),这反过来会调用EC2中的restapi并更新数据库中的概要文件表

同时,我希望updateProfile(APIGateway)调用一个kinesis流,该流馈送到Lambda,并最终馈送到postgres/DynamoDB中的审计表

这是我想要完成的两个流程

API网关->EC2->RDS API网关->运动->消防软管->Lambda->RDS/DynamoDB

是否可以设置一个API来处理我上面提到的两个流


谢谢

是的。可以设置一个API网关阶段来实现这两个目标。配置API网关时,可以创建资源->方法(例如:用户/列表)

在每个方法中,您都可以定义请求应该路由到哪个。这可以是EC2实例、Kinesis流或API网关支持的任何其他内容


e、 g;您可以说,users/list应该指向EC2实例,users/update应该指向Kinesis流。

感谢Ashan的回复。我想我的问题不清楚。我想让“用户/更新”API由EC2 REST Web服务提供服务,同时将“用户/更新”发送给KinesisTo。为了对此进行扩展,我考虑使用Kinesis捕获API网关上的所有传入/传出流量。捕获流量的最佳方式是什么?