【发布时间】:2020-11-27 05:03:09
【问题描述】:
我正在尝试使用 AWS CLI 服务设置我的 Django 项目,但出现以下错误
ERROR Invalid option specification (Namespace: 'aws:elasticbeanstalk:container:python', OptionName: 'StaticFiles'): Unknown configuration setting.
我在 Windows 上工作并遵循以下说明:https://www.1strategy.com/blog/2017/05/23/tutorial-django-elastic-beanstalk/。这是从 2017 年开始的,我已经做了一些调整,因为 AWS 服务在不断更新
但现在 python.config 文件中似乎有问题。 也许命令的名称已更改。反正我也找不到太多。
这就是我的 python.config 文件的样子:
container_commands:
01_migrate:
command: "python manage.py migrate"
leader_only: true
02_collectstatic:
command: "python manage.py collectstatic --noinput"
option_settings:
"aws:elasticbeanstalk:application:environment":
DJANGO_SETTINGS_MODULE: "Whisky.settings"
PYTHONPATH: "$PYTHONPATH"
"aws:elasticbeanstalk:container:python":
WSGIPath: "Whisky/wsgi.py"
StaticFiles: "/static/=www/static/"
packages:
yum:
postgresql95-devel: []
希望你能帮到我
【问题讨论】:
-
您好,我建议不要使用已有 3 年历史的页面中的说明,因为从那时起情况发生了变化。您是否尝试过使用 AWS 的文档? docs.aws.amazon.com/elasticbeanstalk/latest/dg/…
-
@MForMarlon 是的,你是对的,我不应该这样做。但是我找不到更新的教程。似乎我需要完全依赖文档。谢谢你的回答。
标签: python django amazon-web-services amazon-elastic-beanstalk