在 elastic beanstalk 中设置静态文件

问题描述 投票:0回答:1

当使用弹性豆茎托管时,试图让django在正确的目录下查找静态文件。

配置文件。

option_settings:    
 "aws:elasticbeanstalk:container:python:staticfiles":
    "/static/": "static"

得到错误信息: ERROR Invalid option specification (Namespace: 'aws:elasticbeanstalk:container'):

ERROR Invalid option specification (Namespace: 'aws:elasticbeanstalk:container:python:staticfiles', OptionName: 'static')。) 未知的配置设置。

尝试了以下代码 文件 作为测试。

option_settings:
  aws:elasticbeanstalk:application:environment:
    DJANGO_SETTINGS_MODULE: production.settings
  aws:elasticbeanstalk:container:python:staticfiles:
    /html: statichtml
    /images: staticimages

得到同样的 "未知配置设置 "错误。

django amazon-web-services deployment amazon-elastic-beanstalk
1个回答
3
投票

看来你使用的是Amazon Linux 2?如果是,那么它不支持 aws:elasticbeanstalk:container:python:staticfiles.

文件:

使用 aws:elasticbeanstalk:container:python:staticfiles 命名空间配置静态文件是 仅支持亚马逊Linux AMI Python平台版本

© www.soinside.com 2019 - 2024. All rights reserved.