Aws lambda AWS-SAM:restapi没有';事件方法为'时不包含任何方法;任何';

Aws lambda AWS-SAM:restapi没有';事件方法为'时不包含任何方法;任何';,aws-lambda,aws-api-gateway,serverless,aws-serverless,aws-sam-cli,Aws Lambda,Aws Api Gateway,Serverless,Aws Serverless,Aws Sam Cli,我正在尝试将SLS模板转换为AWS SAM模板,但是将现有代码段迁移到SAM似乎不可能,并且始终会导致: RESTAPI不包含任何方法 下面是原始函数事件定义,它捕获所有请求,然后通过传入方法将它们转发给函数 api: 处理程序:symfony.http 层: -${self:custom.phpRuntimeLayer} 超时时间:30 活动: -http: 路径:/{proxy+} 方法:任何 我将其转换为以下内容,并且在尝试部署时遇到错误,即没有定义任何方法,我尝试在AWS SAM中执行

我正在尝试将SLS模板转换为AWS SAM模板,但是将现有代码段迁移到SAM似乎不可能,并且始终会导致:

RESTAPI不包含任何方法

下面是原始函数事件定义,它捕获所有请求,然后通过传入方法将它们转发给函数

api:
处理程序:symfony.http
层:
-${self:custom.phpRuntimeLayer}
超时时间:30
活动:
-http:
路径:/{proxy+}
方法:任何
我将其转换为以下内容,并且在尝试部署时遇到错误,即没有定义任何方法,我尝试在AWS SAM中执行的是不可能的吗

apilambda功能:
类型:AWS::Serverless::Function
特性:
运行时:提供
CodeUri:../source
处理程序:symfony.http
VpcConfig:
SecurityGroupId:!参考lambdasecuritygroup
子网:!参考功能子网
层:
-arn:aws:lambda:eu-west-1::图层:-:1
超时时间:30
活动:
ApiGatewayApiMethodRoot:
类型:Api
特性:
路径:/{all+}
RestApiId:!参考API网关API
方法:任何