2017-09-26 52 views
2

Aws Lambda - 如何從Api網關中獲取用Java實現的lambda函數中的查詢參數。Aws Lambda:如何從Api網關獲取在Java中實現的lambda函數中的查詢參數

我有下面的代碼片段:

package com.amazonaws.lambda.demo; 

import com.amazonaws.services.lambda.runtime.Context; 
import com.amazonaws.services.lambda.runtime.RequestHandler; 

public class LambdaFunctionHandler implements RequestHandler<String, String> { 

    @Override 
    public String handleRequest(String input, Context context) { 
     context.getLogger().log("Input: " + input); 

     // TODO: implement your handler 
     return "Hello from " + input; 
    } 
} 

如何訪問查詢參數如有以上的handleRequest功能。

回答

0

您可以嘗試在API網關的集成請求正文映射模板中映射所需的所有內容。一旦你構建了body map模板,然後在lambda的上下文中,你將得到你已經構建的excat json。

請查看以下鏈接,我已經給了類似的各種問題的解決方案,

https://stackoverflow.com/a/46407780/7666972

+0

感謝Vijayanath,我會嘗試這回來。 –

相關問題