当调用lambda功能上传大小为3MB的视频时,它工作正常。但是当调用lambda函数来上传大小超过7MB的视频时,我得到错误502错误的网关,消息:"内部服务器错误"和
x-amz-cf-id→0aY02rUX-0WJDjR2tLInShdHxrUMX3ncFv42C60udOPSaW7b5rdbNw ==
x-amzn-requestid→e310d705-34c6-11e7-8f97-abf7320514e7
我的有效载荷是: { "文件名":" test.mp4&#34 ;, #&34;数据":"数据:视频/ MP4; BASE64,AAAAHGZ0eXBkYXNoAAAA .........." (视频格式base64的内容) }
所以,请帮助我,为什么我收到此错误以及如何/在哪里配置传递此问题。感谢。
答案 0 :(得分:3)
Lambda呼叫的请求大小限制为6MB。
答案 1 :(得分:0)
我要感谢你们所有人,特别是Johni和Jens Walter。 最后,我根据你的建议解决了我的问题。 “你应该有一个lambda,它生成带有上传权限的”预签名“URL(google that term) - 客户端用来将视频上传到你的桶中。你可以将描述添加到s3对象元数据中。然后设置一个触发器(对于新的s3对象事件)到一个新的lambda,它将更新你的dynamoDb表(自动)。“ < ----完美!非常感谢。