amazon-web-services - 上传文件 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 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;
推荐阅读
- sql - MS SQL case 语句和强制转换/隐蔽数据类型问题
- ffmpeg - FFplay 仅在同一目录下播放 MPEG-DASH
- spring - 为什么在 Spring Resttemplate 中设置“Accept”无效
- c# - 来自 regex101.com 的正则表达式在 mz c# 代码中不起作用
- linux - 无需动态链接器即可执行
- javascript - 在蚂蚁设计中将渲染字符串作为 HTML 反应
- c# - 如何在 UILabel 和两个 UIImageView 之间设置约束?
- android - 构建 CMake 时 Ninja 发生错误
- ios - 如何在不删除现有平台的情况下更新 iOS 平台
- jetty - 下载码头的CAS服务器