如何获得弹性beanstalk以允许上传大文件?

时间:2016-11-09 20:11:51

标签: node.js amazon-web-services nginx elastic-beanstalk

我看到了https://kroltech.com/2014/09/14/quick-tip-increase-upload-size-in-aws-elastic-beanstalk-node-js-env/

并创建了一个名为files: "/etc/nginx/conf.d/proxy.conf": mode: "000755" owner: root group: root content: | client_max_body_size 100M; 的文件,其中包含:

ssh

然而,当我OrderProducts进入机器时,该文件不存在,也不存在内容。我做错了什么?

2 个答案:

答案 0 :(得分:2)

太蠢了!文件名必须以.config结尾,而不是.conf。我希望别人能够度过我经历过的痛苦时光。

答案 1 :(得分:1)

我尝试了所有添加实现级别配置的.ebextensions方法,但在最新的Amazon Linux AMI中没有帮助。您需要遵循this的结构来增加上传大小。 您需要遵循此结构以增加上传大小限制。

将以下文件夹设置添加到项目文件夹的根目录中。

文件夹结构(.platform / nginx / conf.d / proxy.conf)

NetworkStream

将此行添加到proxy.conf(在.platform / nginx / conf.d /文件夹中)

client_max_body_size 50M;

提交此文件,然后使用.platform/ nginx/ conf.d/ proxy.conf 重新部署。