我之前很久以前做过这个,不过现在它不工作... :)AWS弹性魔豆 - EB扩展不工作
我想在ElasticBeanstalk应用程序中使用EBExtensions。我创建了一个没有超出默认配置的vanilla Elastic Beanstalk环境。我把它说了类似下面的目录结构的应用程序版本:
.ebextensions
40testextension.config
app.js
other files
最重要的部分是,我有一个叫我的部署构件的根文件夹.ebextensions,这是我认为它应该是位于。
该文件内的40testextension.config文件具有以下内容:
files:
"/home/ec2-user/myfile" :
mode: "000755"
owner: root
group: root
content: |
# This is my file
# with content
我创建环境时,上载的版本,和环境创建成功。但是当我查找该文件时,它不存在。此外,在位于/ var/log中的日志,请为每个ebextension文件名的递归grep的时候,我只得到一个结果:
./eb-activity.log: inflating: /tmp/deployment/application/.ebextensions/40testextension.config
说完看着日志,似乎该文件存在时神器被拉到主机,但ebextension从来没有给出任何运行的迹象。
我在这里错过了什么?我在遥远的过去做过这件事,事情已经很好地发挥了作用,但是这一次我似乎无法让事情被Beanstalk部署生命周期执行。