我之前很久以前做過這個,不過現在它不工作... :)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部署生命週期執行。