2014-04-18 33 views
7

Elastik fasulyemde özel bir .config dosyası çalıştırmaya çalışıyorum. this link'daki talimatları takip ediyorum. Ben myapp.config adlı bir dosya oluşturulur ve içinde aşağıdaki koyduk:Elastik Beanstalk'ta bir .config dosyası mı çalışıyorsunuz?

"commands" in configuration file .ebextensions/myapp.config in application version myapp-0.0.33-SNAPSHOT must be a map. Update "commands" in the configuration file.

Bu hata gerçekten şifreli: Ben bu çalıştırdığınızda

container_commands: 
     01_setup_apache: 
     command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf" 

, aşağıdaki hatayı alıyorum. Neyi yanlış yapıyorum?

Benim konteyner 7.

cevap

14

cevabı var Apache Tomcat olduğunu. Görünüşe göre beyaz boşluk önemli.

container_commands: 
     01_setup_apache: 
     command: "cp .ebextensions/enable_mod_deflate.conf 
/etc/httpd/conf.d/enable_mod_deflate.conf" 

için: Değiştim

container_commands: 
     01_setup_apache: 
      command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf" 

ve şimdi çalışıyor.

+2

YAML'de mekanlar önemlidir. – PachinSV

0

Yapılandırma dosyası biçimleri, yaml veya json olabilir. Orijinal yapılandırmanız yaml stili ancak uyumlu değil. Bu nedenle (ki bu da yaml uyumlu hale getiriyor) beyaz sabitlemeyi düzeltir. Yapılandırmanızı yaml içinde yazıyorsanız, uyumlu olup olmadığını kontrol etmek için bir yaml ayrıştırıcısından çalıştırabilirsiniz.

İlgili konular