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。
请查看以下链接,我已经给了类似的各种问题的解决方案,
感谢Vijayanath,我会尝试这回来。 –