Aws Lambda:如何从Api网关获取在Java中实现的lambda函数中的查询参数

问题描述:

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功能。

您可以尝试在API网关的集成请求正文映射模板中映射所需的所有内容。一旦你构建了body map模板,然后在lambda的上下文中,你将得到你已经构建的excat json。

请查看以下链接,我已经给了类似的各种问题的解决方案,

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

+0

感谢Vijayanath,我会尝试这回来。 –