繁体   English   中英

错误选项规范无效 - AWS Elasticbeanstalk - Django

[英]ERROR Invalid option specification - AWS Elasticbeanstalk - Django

我正在尝试使用 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: []

我希望你能帮帮我

StaticFiles以及链接的教程适用于Amazon Linux 1 (AL1)。 但是,当前版本的 EB 使用Amazon Linux 2 (AL2)。 AL2 可能是您现在正在使用的。

在 AL2 中,此类选项无效,应使用此处此处所示的 static 文件的新选项。

请注意,本教程适用于 AL1,其他内容也可能不起作用。 AL1 和 AL2 之间有许多不同之处

暂无
暂无

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

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