首页 > 解决方案 > 上传文件 AWS 时出现“413 请求实体太大”错误。(文件大小为 3MB)

问题描述

使用 Post API 将文件上传到 AWS 存储,我们的 API 在 AWS Elastic Beanstalk 上运行(文件大小为 3 MB)。但是在上传文件时出现“413 Request Entity Too Large”错误。我已经做了很多研究,也参考了以下链接,但问题仍然相同。在 AWS Elastic Beanstalk 上的 Nginx conf 中增加 client_max_body_size

标签: amazon-web-servicesnginxamazon-ec2amazon-elastic-beanstalk

解决方案


您提供的链接仅适用于基于Amazon Linux 1的 EB 平台。

由于您可能使用Amazon Linux 2,因此您应该使用不同的文件来设置 nginx。对于 AL2,nginx 设置应该是 in .platform/nginx/conf.d/,而不是文档.ebextentions中所示的 in 。

因此,您可以拥有以下.platform/nginx/conf.d/myconfig.conf内容:

client_max_body_size 5M;

推荐阅读