使用弹性beantalk托管时,尝试让django在正确的目录中查找静态文件。
配置文件:
option_settings:
"aws:elasticbeanstalk:container:python:staticfiles":
"/static/": "static"
获取错误消息:
错误无效的选项说明(名称空间:'aws:elasticbeanstalk:container:python:staticfiles',OptionName:'/ static /'):未知的配置设置。
尝试将documentation中的以下代码作为测试。
option_settings:
aws:elasticbeanstalk:application:environment:
DJANGO_SETTINGS_MODULE: production.settings
aws:elasticbeanstalk:container:python:staticfiles:
/html: statichtml
/images: staticimages
出现相同的“未知配置设置”错误。
答案 0 :(得分:3)
您似乎正在使用Amazon Linux 2?如果是,则它不支持aws:elasticbeanstalk:container:python:staticfiles
。
来自docs:
使用以下命令配置静态文件 aws:elasticbeanstalk:container:python:staticfiles命名空间仅 在Amazon Linux AMI Python平台版本上受支持