AWS Api Gateway

时间:2018-03-26 23:17:50

标签: lambda aws-api-gateway

所有

我正致力于概念验证。

前端是一个Web应用程序。服务器端是Java / C#,数据库是postgres。 我想用API网关前端REST API(EC2)。

UseCase:更新个人资料

每当用户更新他/她的配置文件时,都会调用updateProfile(APIGateway),然后调用EC2中的REST API并更新数据库中的配置文件表。

同时,我希望updateProfile(APIGateway)调用一个kinesis流,该流输入Lambda并最终输入postgres / DynamoDB中的Audit Table。

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

API网关 - > EC2-> RDS API网关 - > Kinesis-> FireHose-> Lambda-> RDS / DynamoDB

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

由于

1 个答案:

答案 0 :(得分:0)

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

在每种方法中,您可以定义应将请求路由到哪个方法。这可以是EC2实例,Kinesis Stream或API Gateway支持的任何其他内容。

e.g;您可以说 用户/列表 应指向EC2实例,而 用户/更新 应指向Kinesis Stream。< / p>