我的理解是,通过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之后,除了WSGIPath值没有改变之外,当我执行eb config时,所有的字符都会被反射出来,因此我的应用程序不再工作了。
为什么.ebextensions/02_python.config不覆盖这个值?
发布于 2020-06-12 04:56:05
以下是我为解决这个问题所做的工作。
eb config
删除WSGIPath:应用程序
保存并等待重新加载
eb deploy
保存并等待重新加载
eb config
验证文件中的更改是否已完成!
https://stackoverflow.com/questions/62327496
复制相似问题