在弹性beantalk中设置静态文件

时间:2020-05-15 03:13:06

标签: django amazon-web-services deployment amazon-elastic-beanstalk

使用弹性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

出现相同的“未知配置设置”错误。

1 个答案:

答案 0 :(得分:3)

您似乎正在使用Amazon Linux 2?如果是,则它不支持aws:elasticbeanstalk:container:python:staticfiles

来自docs

使用以下命令配置静态文件 aws:elasticbeanstalk:container:python:staticfiles命名空间仅 在Amazon Linux AMI Python平台版本上受支持