Amazon web services API网关代理与CDK中的lambda函数集成

Amazon web services API网关代理与CDK中的lambda函数集成,amazon-web-services,aws-lambda,aws-api-gateway,aws-cdk,Amazon Web Services,Aws Lambda,Aws Api Gateway,Aws Cdk,当我按如下方式设置CDK并部署它们时。这两个内容是在api网关中生成的 new LambdaRestApi(this,"api",{ handler:lambdaFunction }); 我完全是这类API操作的初学者,并且有疑问 ① 什么是{proxy+} ② 以下两个API之间有什么区别 ③ 如何查看将传递给lambda函数的有效负载 如果有人有意见或材料,请让我知道 谢谢 的目的是使以下URL与您的功能配合使用: https://44444

当我按如下方式设置CDK并部署它们时。这两个内容是在api网关中生成的

    new LambdaRestApi(this,"api",{
      handler:lambdaFunction
    });
我完全是这类API操作的初学者,并且有疑问

① 什么是
{proxy+}

② 以下两个API之间有什么区别

③ 如何查看将传递给lambda函数的有效负载

如果有人有意见或材料,请让我知道

谢谢

的目的是使以下URL与您的功能配合使用:

https://44444.execute-api.gggg.amazonaws.com/test-invoke-stage/some/path1/path3
https://44444.execute-api.gggg.amazonaws.com/test-invoke-stage
https://44444.execute-api.gggg.amazonaws.com/test-invoke-stage/test/gggg
https://44444.execute-api.gggg.amazonaws.com/test-invoke-stage/test/5
如果没有
proxy+
,只有以下功能可以工作:

https://44444.execute-api.gggg.amazonaws.com/test-invoke-stage

因此,
proxy+
能够接受通过
/test invoke stage
的所有内容,因为它匹配以
/test invoke stage
开始的每个路径。谢谢您的评论。我想知道为什么会产生这两个部分。看起来只需要
{proxy+}
!谢谢。@Heisenberg我不知道CDK是怎么做到的。