2017-03-24 46 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. 其它設置諸如區域,存儲器等
相關問題