我正在尝试使用Python AWS CDK SDK创建一个由Lambda支持的Python API网关。我一直在关注this tutorial。但是,我的问题是,由于用例的原因,我不得不使用aws_sam
模块中的CfnFunction,而不是aws_lambda
模块中的Lambda函数构造。因此,由于aws_apigateway
模块中的LambdaRestApi构造期望使用IFunction
对象,而不是CfnFunction
对象,因此,我无法使用此方法。我知道aws_apigateway
模块有一个CfnRestApi
方法,但是我不确定如何利用它将其映射到我用aws_sam.CfnFunction
方法创建的Lambda处理程序中(只是这样很明显,我能够以这种方式成功创建Lambda函数,只是不确定如何添加API网关。