使用AWS API Gateway请求有效负载限制

时间:2017-09-22 07:16:06

标签: amazon-web-services aws-lambda aws-api-gateway payload

AWS API-Gateway的请求 - 有效负载限制是多少?

我需要向API网关发送带有<form method="post" name="multiple_upload_form" id="multiple_upload_form" enctype="multipart/form-data" action="upload.php"> <input type="hidden" name="image_form_submit" value="1"/> <label>Choose Image</label> <input type="file" name="images[]" id="images" multiple > <div class="uploading none"> <label> </label> <img src="uploading.gif"/> </div> </form> 编码文件和一些其他参数的JSON有效负载,然后将有效负载传递给AWS Lambda。

我找不到关于此的AWS文档。

2 个答案:

答案 0 :(得分:15)

API网关的最大有效负载为10 MB,Lambda的最大有效负载为6 MB,无法增加。

请参阅API网关有效负载限制here

请参阅Lambda有效负载限制here

但是,如果您的大小超过10 MB,则可以通过将数据上传到S3存储桶来实现相同的替代方法(解决方法)。请阅读以下文章了解详情(非官方文件):

https://sookocheff.com/post/api/uploading-large-payloads-through-api-gateway/

答案 1 :(得分:3)

API网关的请求大小限制为10MB。

Amazon API Gateway Limits, Pricing and Known Issues

您的方案中更重要的限制是lambda大小限制,仅为6 MB。

AWS Lambda Limits