使用 Java 将 zip 文件上传到 AWS Lambda

Upload zip file to AWS Lambda using Java

是否有 AWS Java 方法可以将 zip 文件上传到 AWS Lambda?所有示例都使用 CLI aws 或通过网站上传。

您可以使用 createFunction or updateFunctionCode methods of the AWSLambdaClient class 使用适用于 Java 的 AWS 开发工具包将 zip 文件上传到 Lambda。

阅读以下文档:

Learn how to use AWS Lambda to easily create infinitely scalable web services

Class AWSLambdaClient

使用以下 link,您可以了解如何使用 Maven 和 CLI 功能将基于 Java 的函数上传到 Lambda。

Following steps will help to You

  • 创建项目目录
  • 创建build.gradle
  • 处理文件夹结构
  • 构建项目并将其打包为 .zip 文件

http://docs.aws.amazon.com/lambda/latest/dg/create-deployment-pkg-zip-java.html

我知道问题是关于上传 zip 文件,但它可以帮助其他人。如果您使用 Eclipse 那么您可以使用 aws plugin 打包代码,然后作为 lambda 函数上传到 AWS Account.

Eclipse Plugin to Upload Java Lambda Function

插件将要求提供以下信息:

  1. 凭据:哪个插件可以从 .aws 中的凭据文件中读取 目录。
  2. role:lambda 执行时将承担的角色名称。
  3. bucketName:将存储 zip 文件的位置。
  4. 区域、内存等其他设置