【发布时间】:2020-08-31 19:09:32
【问题描述】:
当使用弹性 beanstalk 托管时,尝试让 django 在正确的目录中查找静态文件。
配置文件:
option_settings:
"aws:elasticbeanstalk:container:python:staticfiles":
"/static/": "static"
收到错误信息:
错误选项规范无效(命名空间:'aws:elasticbeanstalk:container:python:staticfiles',选项名称:'/static/'):未知配置设置。
尝试使用documentation 中的以下代码作为测试。
option_settings:
aws:elasticbeanstalk:application:environment:
DJANGO_SETTINGS_MODULE: production.settings
aws:elasticbeanstalk:container:python:staticfiles:
/html: statichtml
/images: staticimages
得到相同的“未知配置设置”错误。
【问题讨论】:
-
我都试过了。但我会编辑以消除混乱。谢谢
-
为了澄清,我要求检查时不带引号和斜线。然后我在发布时删除了评论,它可能是 AMI 版本问题。
-
你最后决定做什么?您是否使用支持它的 Amazon Linux AMI?
-
没错,暂时用linux的,以后会更新的。
标签: django amazon-web-services deployment amazon-elastic-beanstalk