2017-03-24 40 views

答えて

2

AWSLambdaClientクラスのcreateFunctionまたはupdateFunctionCodeメソッドを使用して、AWS SDK for Javaを使用してzipファイルをLambdaにアップロードできます。

+0

自体は[CreateFunctionRequest]をFunctionCodeために設定されますzipファイル(http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/として

  • その他の設定amazonaws/services/lambda/model/CreateFunctionRequest.html#setCode-com.amazonaws.services.lambda.model.FunctionCode-)は、createFunctionと[updateFunctionCode](http://docs.aws.amazon)のUpdateFunctionCodeRequestに渡されます。 com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/lambda/model/CreateFunctionRequest.html#setCode-com.amazonaws.services.lambda.model.FunctionCode-)がupdateFunctionCodeに渡されました –

  • 0

    あなたはMavenとCLIの機能を使用してラムダにあなたのJavaベースの機能をアップロードする方法を見つけることができます。

    のステップは、ビルド

  • build.gradleを作成
  • ハンドルフォルダ構造
  • プロジェクトディレクトリを作成します
    • あなたに役立つと.zipファイルでプロジェクトをパッケージ化します後

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

    0

    私は、zipファイルをアップロードすることについての質問は理解していますが、それは他の人を助けることができます。 Eclipseを使用している場合は、aws pluginを使用してコードをパッケージ化し、ラムダ関数としてAWS Accountにアップロードできます。

    Eclipse Plugin to Upload Java Lambda Function

    プラグインは、以下の情報を尋ねてきます:

    1. 資格情報:プラグインは.aws ディレクトリに資格証明ファイルから読み込むことができます。
    2. 役割:実行時にラムダによって想定される役割の名前。
    3. bucketName:zipファイルが保存されます。このような領域、メモリなど
    関連する問題