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文档。
答案 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。