gpt4 book ai didi

java - 用于创建 Lambda 的 AWS Java SDK 版本

转载 作者:行者123 更新时间:2023-12-02 03:39:26 25 4
gpt4 key购买 nike

我正在尝试按照 here 中描述的指南来开发 AWS Java lambda 函数。其中描述了 RequestHandler 接口(interface)的实现,并引用了 AWS-lambda-java-core 库。但是,我正在尝试按照推荐使用最新的SDK here但这完全不同,RequestHandler 接口(interface)似乎不再存在。

我不清楚我需要的 java 库的名称和版本是什么。是否有关于所有不同版本的 AWS java 库的指南以及任何更新的示例?我必须承认我对 AWS Java 库版本和命名完全感到困惑,并且不完全知道我需要添加哪个/什么作为依赖项才能在 Java 中创建一个简单的 AWS Lambda 函数。

最佳答案

However I am trying to use the latest SDK as recommended here but this is completely different and the RequestHandler interface doesn't appear to exist anymore.

您使用了错误的依赖项。这是一个通过 REST API 使用 AWS 服务的开发工具包,例如:

  • 将对象放入 S3
  • 列出 EC2 实例
  • 从 AWS DynamoDB 中删除项目
  • 调用 Lambda
  • ...

即这是一个用于使用各种 AWS 服务的 SDK。它由许多库组成,例如 aws-java-sdk-s3 , aws-java-sdk-dynamodbaws-java-sdk-lambda是其中之一,但它用于与 Lambda API 交互,而不是用于编写 Lambda。

编写 Lambda 所需的库是:

如您所见,它们是不同的。第一个提供您正在寻找的 Handler 接口(interface),第二个包含 Lambda 可以接受作为输入的各种事件:SNS 事件、CloudWatch 计时器和 so on .

关于java - 用于创建 Lambda 的 AWS Java SDK 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56844687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com