全,
我正在做一个概念验证。
前端是一个web应用程序。服务器端采用Java/C#,数据库采用postgres。我想在REST API (EC2)的前端使用API Gateway。
UseCase:更新配置文件
每当用户更新他/她的配置文件时,updateProfile(APIGateway)就会被调用,而后者又会调用EC2中的REST API并更新数据库中的配置文件表。
同时,我希望updateProfile(APIGateway)调用一个kinesis流,该流将提供给Lambda,并最终提供给postgres / DynamoDB中的Audit Table。
这是我想要完成的两个流程
API网关->ec2->RDS API Gateway->Kinesis->FireHose->Lambda->RDS/DynamoDB
是否可以设置一个API来处理我上面提到的两个流?
谢谢
发布于 2018-03-27 08:15:40
是。可以设置一个API Gateway阶段来实现这两个目标。在配置接口网关时,您可以创建资源列表方法(例如:users/ -> )。
在每种方法中,您都可以定义请求应该路由到的目标。这可以是EC2实例、Kinesis Stream或API Gateway支持的任何其他内容。
例如,你可以说用户/列表应该指向EC2实例,而用户/更新应该指向Kinesis Stream。
https://stackoverflow.com/questions/49502093
复制相似问题