【发布时间】:2018-05-02 11:53:46
【问题描述】:
在我的 settings.py 我有SECRET_KEY = os.environ.get('SETTINGS_SECRET_KEY')
在我的 Elastic Beanstalk 环境变量中,我有:
SETTINGS_SECRET_KEY = 'my_secret_key'
如果我不设置替代方案,即,
SECRET_KEY = os.environ.get('SETTINGS_SECRET_KEY', 'abcde')
然后我的应用程序无法运行,并且我收到一条错误消息,指出 SECRET_KEY 不能为空。
它可以在本地主机中使用我的 .bashrc 中的 SETTINGS_SECRET_KEY
【问题讨论】:
-
您能否详细描述一下您的 Elastic Beanstalk 设置?我怀疑您没有正确填充环境 - 您是否正在使用 Docker 环境并且不小心设置了主机环境而不是容器?
-
@KristianGlass 我没有使用 Docker,只是直接部署 ebs
标签: django amazon-web-services amazon-elastic-beanstalk