2017-03-24 47 views

回答

2

您可以使用AWSLambdaClient类的createFunctionupdateFunctionCode方法使用AWS SDK for Java将zip文件上载到Lambda。

+0

本身被用于FunctionCode为[CreateFunctionRequest]中设置的压缩文件(http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/ amazonaws/services/lambda/model/CreateFunctionRequest.html#setCode-com.amazonaws.services.lambda.model.FunctionCode-)传递给createFunction,并在UpdateFunctionCodeRequest上为[updateFunctionCode](http://docs.aws.amazon。 com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/lambda/model/CreateFunctionRequest.html#setCode-com.amazonaws.services.lambda.model.FunctionCode-)传递给updateFunctionCode –

0

我明白问题是关于上传zip文件,但它可以帮助别人。如果您使用Eclipse,则可以使用aws plugin打包代码,然后将其作为lambda函数上载到AWS Account

Eclipse Plugin to Upload Java Lambda Function

插件将询问以下信息:

  1. 凭证:该插件可以读取凭据.aws 目录中的文件。
  2. 角色:执行时将由lambda承担的角色名称。
  3. bucketName:将存储zip文件。
  4. 其它设置诸如区域,存储器等
相关问题