Amazon web services 如何上传大文件>;5mb的API网关?使用无服务器和nodejs

Amazon web services 如何上传大文件>;5mb的API网关?使用无服务器和nodejs,amazon-web-services,aws-api-gateway,serverless-framework,Amazon Web Services,Aws Api Gateway,Serverless Framework,我正在做一个接收多个文件的API(我读取它们,然后将它们上传到S3上) 但是我在大于5mb的大文件上有问题,只有当它接收到一些小文件时才能工作, 我认为是API网关,它只接受有限大小的请求 但即使这是对的,我也不知道如何改变这些价值观 我使用的是nodejs、express、multer(多部分/表单数据)和serverless 对于该API,我使用函数putObject上传文件 有人能帮我吗? 这真的是问题所在吗?如何解决? 或者你认为问题出在哪里 感谢您的回答我在文件>5mb时遇到的错误是

我正在做一个接收多个文件的API(我读取它们,然后将它们上传到S3上) 但是我在大于5mb的大文件上有问题,只有当它接收到一些小文件时才能工作, 我认为是API网关,它只接受有限大小的请求 但即使这是对的,我也不知道如何改变这些价值观

我使用的是nodejs、express、multer(多部分/表单数据)和serverless 对于该API,我使用函数putObject上传文件

有人能帮我吗? 这真的是问题所在吗?如何解决? 或者你认为问题出在哪里


感谢您的回答我在文件>5mb时遇到的错误是

响应正文是
{“消息”:“内部服务器错误”}

标题为:

Connection → keep-alive
Content-Length → 36
Content-Type → application/json
Date → Wed, 20 Jan 2016 21:49:57 GMT
Via → 1.1 bacf4777806846760313f3a392450fc4.cloudfront.net (CloudFront)
X-Amz-Cf-Id → CjIEJj6FlzXMZO3ht4mGU94L5LMBGjWQq921ddkMUCs96NPxswGIwA==
X-Cache → Error from cloudfront
x-amzn-RequestId → bf549be8-bfbf-11e5-9a15-c9a39c4aad35
我将使用预先签名的URL检查上传对象我不知道它们

你知道为什么我不能处理大于5mb的文件吗


编辑


我一直在寻找,我看到lambda AWS有6MB的限制,我认为这是另一个问题,如果我使用预先签名的URL上传文件,问题会解决吗?

你的API一秒钟能接收多少文件

API网关的
有效负载大小
限制为10MB,并且不能增加(这是一个硬限制)。但是如果你说它已经不能处理5MB的文件,那么这就不是问题了。。。
上传>5MB时,您是否收到任何类型的错误,我遇到了相同的问题。档案~