我正在使用Java lambda函数将自定义事件放到AWS EventBridge中。该Eventbridge的目标是另一个Java lambda函数。如何在目标lambda函数中接收事件?我的handleRequest方法中要使用什么输入类型?尝试使用ScheduledEvent作为输入类型,但它不起作用。搜索了许多EventBridge API文档,但没有获得从Eventbridge接收数据的详细信息。
以下是接收SQS事件的示例。以同样的方式,我应该使用哪种类型来处理从EventBridge触发的事件呢?
@Override
public String handleRequest(SQSEvent event, Context context)
RequestHandler<Map<String,String>, String>
,这意味着方法参数应该是Map<String,String>
。现在明白了,但问题中显示的是方法签名,所以对于我来说,一开始并不清楚要将其更改为什么。 - Garret Wilson