具有多个触发器(ALB,SNS ...)的AWS Lambda

时间:2020-04-22 21:43:30

标签: java amazon-web-services aws-lambda

上下文:

我所有的堆栈都使用Java。

我有以下设置:

  • 发送SNS通知的后端应用程序(A)(在此不重要)。
  • 由运动流事件(B)触发并处理它们的Lambda。

注意:A和B组件无法更改其主要行为(如上所述)。

然后,我想要另一个lambda(C)来处理A发送的SNS通知,并且,lambda B应该调用lambda C来获取已处理的SNS通知。

为此,我正在考虑创建一个可以监听SNS和API剩余调用的lambda C:

  • SNSEvent:它应该处理它们并将它们存储在列表中。
  • APIGatewayProxyRequestEvent:它应该返回该列表。

问题:

  • 是否可以由多个触发器调用一个AWS Lambda?
  • 处理程序的外观如何?
  • 这是一个好习惯吗?
  • 您认为有什么更好的方法可以满足我的需求吗?

0 个答案:

没有答案