得到错误502坏网关,消息:"内部服务器错误"何时调用lambda函数

时间:2017-05-09 15:39:16

标签: aws-lambda

当调用lambda功能上传大小为3MB的视频时,它工作正常。但是当调用lambda函数来上传大小超过7MB的视频时,我得到错误502错误的网关,消息:"内部服务器错误"和

  • content-length→36
  • content-type→application / json date→Tue,09 May 2017 14:50:47 GMT
  • 状态→502
  • via→1.1 7a85b832328dd1601b1abdd4f06ee281.cloudfront.net (CloudFront的)
  • x-amz-cf-id→0aY02rUX-0WJDjR2tLInShdHxrUMX3ncFv42C60udOPSaW7b5rdbNw ==

  • x-amzn-requestid→e310d705-34c6-11e7-8f97-abf7320514e7

  • x-cache→来自cloudfront的错误

我的有效载荷是: {   "文件名":" test.mp4&#34 ;,   #&34;数据":"数据:视频/ MP4; BASE64,AAAAHGZ0eXBkYXNoAAAA .........." (视频格式base64的内容) }

所以,请帮助我,为什么我收到此错误以及如何/在哪里配置传递此问题。感谢。

2 个答案:

答案 0 :(得分:3)

Lambda呼叫的请求大小限制为6MB。

AWS Lambda Limits

答案 1 :(得分:0)

我要感谢你们所有人,特别是Johni和Jens Walter。 最后,我根据你的建议解决了我的问题。 “你应该有一个lambda,它生成带有上传权限的”预签名“URL(google that term) - 客户端用来将视频上传到你的桶中。你可以将描述添加到s3对象元数据中。然后设置一个触发器(对于新的s3对象事件)到一个新的lambda,它将更新你的dynamoDb表(自动)。“ < ----完美!非常感谢。