将图像上传到 SAM 本地 Lambda 函数时,它会失败并显示502 BAD GATEWAY。
调用Lambda函数前出现502错误,Lambda 代码未执行,不显示任何日志。它只是得到 502 错误响应。
使用以下 yaml 模板调用 SAM 本地 Lambda 函数:
LambdaName:
Type: AWS::Serverless::Function
Properties:
Handler: Handler::handleRequest
Runtime: java8
Policies:
- DynamoDBCrudPolicy:
TableName: "*"
- S3CrudPolicy:
BucketName: "*"
Events:
EventName:
Type: Api
Properties:
ApiId: !Ref HttpApi
Path: /demo
Method: post
BinaryMediaTypes: [image/jpg]