Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用AWS Java Sdk集成AWS Lambda和S3_Java_Amazon Web Services_Amazon S3_Aws Lambda_Aws Java Sdk - Fatal编程技术网

使用AWS Java Sdk集成AWS Lambda和S3

使用AWS Java Sdk集成AWS Lambda和S3,java,amazon-web-services,amazon-s3,aws-lambda,aws-java-sdk,Java,Amazon Web Services,Amazon S3,Aws Lambda,Aws Java Sdk,我试图开发一个AWS lambda函数,当一个文件出现在一个特定的s3存储桶中时会触发该函数。我尝试使用aws java sdk lambda 1.11.192、aws-java-sdk-s3 1.11.192来遵循以下示例。但是,不幸的是,这些示例使用的RequestHandler在最新版本的jar中被弃用 我的代码类似于 我的选择是什么?如何使用较新版本的sdk实现类似功能。您无需实现其帮助程序库中提供的RequestHandler接口。只要输入和输出参数可以正确序列化,任何方法都可以工作

我试图开发一个AWS lambda函数,当一个文件出现在一个特定的s3存储桶中时会触发该函数。我尝试使用aws java sdk lambda 1.11.192、aws-java-sdk-s3 1.11.192来遵循以下示例。但是,不幸的是,这些示例使用的RequestHandler在最新版本的jar中被弃用

我的代码类似于


我的选择是什么?如何使用较新版本的sdk实现类似功能。

您无需实现其帮助程序库中提供的
RequestHandler
接口。只要输入和输出参数可以正确序列化,任何方法都可以工作

更多细节请参见此

如果要使用其助手库,请使用以下依赖项坐标:

<groupId>com.amazonaws</groupId>
<artifactId>aws-lambda-java-core</artifactId>
<version>1.1.0</version>
com.amazonaws
存储库

import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.amazonaws.services.lambda.runtime.events.S3Event;
<groupId>com.amazonaws</groupId>
<artifactId>aws-lambda-java-core</artifactId>
<version>1.1.0</version>
<groupId>com.amazonaws</groupId>
<artifactId>aws-lambda-java-events</artifactId>
<version>1.3.0</version>