繁体   English   中英

增加 aws beanstalk 中 .net 核心 api 的请求大小限制

[英]Increase request size limit in aws beanstalk for .net core api

我在AWS Beanstalk上安装了.Net 核心 api 上传大文件时出现错误“客户端打算发送太大的正文:10181136 字节”。 如何增加最大请求大小。

我尝试使用以下配置在 .ebextensions 文件夹下创建 ngnix.config 文件

files:
  /etc/nginx/conf.d/proxy.conf:
    content: |
      client_max_body_size 50M;

它对我不起作用。

它对您不起作用的一个可能原因是您尝试使用的nginx设置 ( /etc/nginx/conf.d/proxy.conf ) 适用于基于Amazon Linux 1 (AL1) 的旧 EB 平台。

但是 .NET 核心平台是基于Amazon Linux 2 (AL2) 的,如此所列。 在这种情况下,您应该使用不同的文件来自定义 nginx。对于 AL2,nginx 设置应该在.platform/nginx/conf.d/中,而不是在.ebextentions中,如文档中所示。

因此,您可以尝试创建以下文件.platform/nginx/conf.d/myconfig.conf内容:

client_max_body_size 50M;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM