【问题标题】:InvalidParameterValueError - Source bundle is empty or exceeds maximum allowed size: 524288000InvalidParameterValueError - 源包为空或超过允许的最大大小:524288000
【发布时间】:2021-11-03 04:51:39
【问题描述】:
我使用 eb cli 部署 django 应用程序。在使用eb deploy 命令部署我的应用程序时,它突然开始显示错误InvalidParameterValueError - Source bundle is empty or exceeds maximum allowed size: 524288000。它显示了我的生产和陈述环境的错误。
我的源包大小应该低于限制。是什么原因以及如何解决?
【问题讨论】:
标签:
python
django
amazon-web-services
amazon-elastic-beanstalk
【解决方案1】:
根据BeanStalk documentation,您的源包必须满足以下要求:
- 由单个 ZIP 文件或 WAR 文件组成(您可以在 ZIP 文件中包含多个 WAR 文件)
- 不超过 512 MB
- 不包括父文件夹或顶级目录(子目录也可以)
您可以通过将不必要的文件添加到 .gitignore 文件中来减小源包的大小。
您可以使用应用程序根目录中的命令du -shc * 估计文件夹大小。