eb 配置和 .ebextensions/ - .ebextensions/ 不工作
eb config and .ebextensions/ - .ebextensions/ not working
据我了解,通过 eb config
和通过 .ebextensions/
编辑配置都做同样的事情。使用 eb config
直接更改配置使用 .ebextensions/
更改配置但已编写脚本,因此可重复。
这是正确的吗?
最初我用ebconf
改
aws:elasticbeanstalk:container:python:
NumProcesses: '1'
NumThreads: '15'
WSGIPath: application
至
aws:elasticbeanstalk:container:python:
NumProcesses: '1'
NumThreads: '15'
WSGIPath: project.wsgi # <-- change
有效,我能够 运行 我的应用程序。
然后我决定要通过 .ebextensions/
完成所有更改。我还原了使用 eb config
所做的更改并创建了文件 .ebextensions/02_python.config
,其中包含:
option_settings:
"aws:elasticbeanstalk:container:python":
WSGIPath: project.wsgi
NumProcesses: 3
NumThreads: 20
"aws:elasticbeanstalk:environment:proxy:staticfiles":
"/static/": "static/"
在 eb deploy
之后,当我执行 eb config
时,除了 WSGIPath 值没有改变,所以我的应用程序不再工作。
为什么 .ebextensions/02_python.config
不覆盖那个值?
这是我为解决此问题所做的工作。
eb config
删除WSGIPath: 应用程序
保存并等待重新加载
eb deploy
保存并等待重新加载
eb config
验证文件中的更改已完成!
据我了解,通过 eb config
和通过 .ebextensions/
编辑配置都做同样的事情。使用 eb config
直接更改配置使用 .ebextensions/
更改配置但已编写脚本,因此可重复。
这是正确的吗?
最初我用ebconf
改
aws:elasticbeanstalk:container:python:
NumProcesses: '1'
NumThreads: '15'
WSGIPath: application
至
aws:elasticbeanstalk:container:python:
NumProcesses: '1'
NumThreads: '15'
WSGIPath: project.wsgi # <-- change
有效,我能够 运行 我的应用程序。
然后我决定要通过 .ebextensions/
完成所有更改。我还原了使用 eb config
所做的更改并创建了文件 .ebextensions/02_python.config
,其中包含:
option_settings:
"aws:elasticbeanstalk:container:python":
WSGIPath: project.wsgi
NumProcesses: 3
NumThreads: 20
"aws:elasticbeanstalk:environment:proxy:staticfiles":
"/static/": "static/"
在 eb deploy
之后,当我执行 eb config
时,除了 WSGIPath 值没有改变,所以我的应用程序不再工作。
为什么 .ebextensions/02_python.config
不覆盖那个值?
这是我为解决此问题所做的工作。
eb config
删除WSGIPath: 应用程序
保存并等待重新加载
eb deploy
保存并等待重新加载
eb config
验证文件中的更改已完成!