使用AWS lambda [JAVA]处理AWS S3事件?

时间:2017-03-25 13:29:56

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

我想编写一个lambda函数来打印给定s3文件的输出。每次将新文件上载到S3时都会触发lambda函数。我找到了Node.js的各种示例,但还未能弄清楚如何使用Java。

public void handleRequest(S3Event input, Context context){

  //How to read the file using input
}

2 个答案:

答案 0 :(得分:0)

您的Lambda函数未传递文件,只传递有关文件的信息。您需要use the AWS SDK for Java来打开文件,就像使用在其他任何地方运行的Java访问S3上的文件一样。

答案 1 :(得分:0)

我认为您需要完成本教程,它应该有所帮助:http://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html