我是AWS Lambda世界的新手,我试图弄清楚我正在尝试使用AWS Web服务实现。AWS Lambda和API网关加SOAP客户端
我的情况是SaaS站点会在终端发生事件时发送JSON数据,所以我需要做的是使用Restful API(使用AWS API网关,我假设)可以处理CRUD事件(例如,在SaaS站点中添加/更新/删除新员工,然后AWS API网关会将事件路由到AWS,如example.com/employee/create或example.com/employee/update)。我假设AWS API网关将事件路由到其相应的Lambda函数?这是否意味着每个CRUD事件必须有多个lambda函数?或者这是标准?
如果我的假设是正确的,并且事件被发送到其相应的lambda函数,那么接下来需要发生的事情是Lambda函数基本上转换数据,或准备数据,并与另一个最终Site (站点B)通过SOAP客户端。所以回想起来,在这个步骤中,lambda函数最终将通过SOAP客户端发送已转换的数据。
功能总结:SaaS的---> [AWS-API网关---> AWS LAMBDA ---> SOAP客户端] - >站点B
这是整个方案甚至可能吗?除此之外,有些情况下,使用SOAP API的站点也需要将信息发送回SaaS站点。
我选择的语言是使用Eclipse AWS工具包的Java。在开发我的lambda函数时,我也可以使用任何Java SOAP客户端吗?那里有我能参考的例子吗?
感谢您花时间回答我的问题 – user1370897
@ user1370897您最终选择了哪种方法?我正在做一个类似的项目,我需要将我的其余请求与SOAP服务集成在一起。我在考虑API网关 - > Lambda - > Soap Client - >服务 – munkee