【发布时间】:2017-05-05 06:32:12
【问题描述】:
我正在尝试将 Lambda 函数用于 S3 Put 事件通知。一旦我在我的 S3 存储桶中放置/添加任何新的 JSON 文件,就应该调用我的 Lambda 函数。 我面临的挑战是没有足够的文档来用 Java 实现这样的 Lambda 函数。我发现的大部分文档都是针对 Node.js 的
我想要,我的 Lambda 函数应该被调用,然后在该 Lambda 函数中,我想使用添加的 json,然后将该 JSON 发送到 AWS ES 服务。
但是我应该使用哪些类呢?有人对此有任何想法吗? S3 abd ES 已全部设置并运行。自动生成的 lambda 代码是 `
@Override
public Object handleRequest(S3Event input, Context context) {
context.getLogger().log("Input: " + input);
// TODO: implement your handler
return null;
}
接下来呢??
【问题讨论】:
-
好吧,开火吧!激活它并上传文件。您需要的第一个“类”只是您的眼球——看看记录的输入。其余的应该在那之后变得明显。输入应该是S3 event notification,告诉您刚刚上传的对象。
标签: java amazon-s3 aws-lambda aws-sdk amazon-elasticsearch