但是,我尝试按此处推荐的那样使用最新的SDK,但这完全不同,而且该
RequestHandler接口似乎不再存在。
您使用错误的依赖项。这是一个可通过其REST API使用AWS Services的SDK,例如:
- 将对象放到S3
- 列出EC2实例
- 从AWS DynamoDB删除项目
- 调用Lambda
- …
即,这是一个可用于各种AWS服务的SDK。它由许多图书馆一样的
aws-java-sdk-s3,
aws-java-sdk-dynamodb。
aws-java-sdk-lambda是其中之一,但它是用于与Lambda API进行交互,而不是用于编写Lambda。
编写Lambda所需的库为:
com.amazonaws:aws-lambda-java-core
com.amazonaws:aws-lambda-java-events
如您所见,它们是不同的。首先提供
Handler您要查找的接口,其次包含Lambda可以接受作为输入的各种事件:SNS事件,CloudWatch计时器等。



