Aws lambda 使用参数从Api Gatway进行异步Lambda调用
我有一个名为/tasks/{tasktype}的Api网关GET方法 它指向X-Amz-Invocation-Type设置为“Event”的Lambda函数 那么在我的Lambda里我有这个Aws lambda 使用参数从Api Gatway进行异步Lambda调用,aws-lambda,aws-api-gateway,Aws Lambda,Aws Api Gateway,我有一个名为/tasks/{tasktype}的Api网关GET方法 它指向X-Amz-Invocation-Type设置为“Event”的Lambda函数 那么在我的Lambda里我有这个 public void FunctionHandler(Object input, ILambdaContext context) { LambdaLogger.Log($"GOT: {input.ToString()}"); } 这一切都很好,除了输入为空 是否有任
public void FunctionHandler(Object input, ILambdaContext context)
{
LambdaLogger.Log($"GOT: {input.ToString()}");
}
这一切都很好,除了输入为空
是否有任何方法可以通过Api网关传递并访问{tasktype}的值
谢谢您需要使用映射模板或选中“使用Lambda代理集成”复选框来传递它们 映射模板参考: 代理集成参考:
您需要使用映射模板或选中“使用Lambda代理集成”复选框将它们传入 映射模板参考: 代理集成参考:
谢谢。当“请求”是自定义集成而不是代理时,它的类型应该是什么?公共字符串FunctionHandler(APIGatewayProxyRequest请求,ILambdaContext上下文){}谢谢。当“请求”是自定义集成而不是代理时,它的类型应该是什么?公共字符串FunctionHandler(APIGatewayProxyRequest请求,ILambdaContext上下文){}