2016-06-22 83 views

回答

1

the documentation爲lambda函數處理程序的Java(重點煤礦):

該處理程序的一般語法如下:

outputType handler-name(inputType input, Context context) { 
    ... 
} 

的inputType - 第一個處理參數是輸入到處理程序,可以是事件數據(由事件源發佈)或您提供的自定義輸入,例如字符串或任何自定義數據對象。在 命令AWS Lambda成功調用此處理程序時,必須調用函數 ,並使用可以串行化爲輸入參數的數據 類型的輸入數據。

因此,這將在您的input參數中可用。

+0

這個序列化是如何完成的?如果我提供'{「hi」:「bye」},並且我的Java對象是'public class Yolo {private final String hi; public Yolo(String hi){this.hi = hi; }}'這會工作嗎? –

+0

我的問題在這裏回答:http://docs.aws.amazon.com/lambda/latest/dg/java-handler-io-type-pojo.html - 您需要使用可變對象,因爲Lambda實例化並設置。噓。 –

相關問題