在我的 SAM 模板中,我的团队定义了一个主要符合我们喜好的API 。我想在本地调试这个 API,但它没有明确设置为Event
我们的Function
. 所以sam local start-api
失败并出现错误
Error: Template does not have any APIs connected to Lambda functions
如何让 SAM 相信我们定义的 API 是用于调用此 Lambda 的事件?我应该怎么做才能在本地进行测试?
编辑-澄清一下,当前的模板结构看起来像
Lambda:
Type: AWS::Serverless::Function
Properties:
...
LambdaRole:
....
MAILAPI:
Type: AWS::Serverless::Api
Properties:
...