当前位置: 首页 > 知识库问答 >
问题:

AWS EventBridge目标Java Lambda函数

樊熠彤
2023-03-14

我使用Java lambda函数将自定义事件放入AWS EventBridge。此eventbridge的目标是另一个Java lambda函数。如何在目标lambda函数中接收事件?我的意思是我必须使用HandlerRequest方法中的输入类型是什么?尝试使用ScheduledEvent作为输入类型,但没有成功。搜索了许多EventBridge API文档,但没有获得如何从EventBridge接收Java lambda函数中的数据的详细信息。

下面是接收SQS事件的示例。同样,我应该为EventBridge触发的事件使用什么类型?

@Override
  public String handleRequest(SQSEvent event, Context context)

共有2个答案

慎志国
2023-03-14

我可以以地图的形式访问事件

秦权
2023-03-14

您需要从使用RequestHandler更改请求处理程序

EventBridge事件(时间表或您的事件)将以json编码字符串的形式显示在输入中。

就个人而言,我发现更容易利用中定义的RequestStreamHandlerhttps://docs.aws.amazon.com/lambda/latest/dg/java-handler.html#java-处理程序接口。还有一些链接的示例代码,您可能会发现它们对反序列化很有帮助。

 类似资料:
  • 目标函数,或称损失函数,是编译一个模型必须的两个参数之一: model.compile(loss='mean_squared_error', optimizer='sgd') 可以通过传递预定义目标函数名字指定目标函数,也可以传递一个Theano/TensroFlow的符号函数作为目标函数,该函数对每个数据点应该只返回一个标量值,并以下列两个参数为参数: y_true:真实的数据标签,Thean

  • 目标函数,或称损失函数,是编译一个模型必须的两个参数之一: model.compile(loss='mean_squared_error', optimizer='sgd') 可以通过传递预定义目标函数名字指定目标函数,也可以传递一个Theano/TensroFlow的符号函数作为目标函数,该函数对每个数据点应该只返回一个标量值,并以下列两个参数为参数: y_true:真实的数据标签,Thean

  • PS:或者,有可能把这个问题表述为线性整数优化问题吗?

  • 函数“def gekko_obj(x)”适用于任何x值。 但是,当m作为Gekko目标函数调用时,它会失败。Obj(gekko_obj(x))。 文件“/anaconda3/lib/python3.6/site packages/spyder/utils/site/sitecustomize.py”,第710行,在runfile execfile(文件名,命名空间)中 文件“/anaconda3/

  • 我有下面的类和对象的ArrayList: 我想要的是从我的列表中得到一个字符串和整数地图,其中包含门票中的目的地和我列表中每个目的地的出现次数。我想它会这样开始,但是我不知道如何继续: