5

değildir.

Okuduğum tüm yazılar EB Komut Satırı Arabirimi (CLI) 3.x'ten önce yazılmıştır. Burada http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-getting-set-up.html

Ve: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.sdlc.html

Maalesef ikincisi hala says:

Buraya resmi talimatlar takip

$ export PATH=$PATH:<path to unzipped eb CLI package>/eb/linux/python2.7/ 

Ama bu yolu çünkü bilmiyorum Bir paketi indirip unzip etmedim. Yukarıdaki ilk bağlantıdaki talimatlara göre awsebcli'u pip kullanarak kurdum.

Diğer her şey yerinde görünüyor. Uzak RDS MySQL veritabanı ile yerel olarak (OS X/Apache) yapılandırılmış ve çalışan WordPress'im var. Uygulamanın içeriği önemli değil. AWS IAM kimlik bilgilerim girilir (bilgi istemi aracılığıyla).

eb create komutları çalışır! Ve yerel uygulamamı (dosyaları) mükemmel şekilde yükler. Ama yeni bir uygulama/ortam yaratmak istemiyorum. Zaten bir tane var ve sadece dosyama git push dosyamı istiyorum.

1. /eb/linux/python2.7/'u nasıl bulabilirim, böylece bu PATH?
2. Başka bir neden/çözüm var mı?

cevap

10

Çözüm:

eb deploy 

eb --help büyük bir yardım WAS çıkıyor.

Ama aptalca yeterli, ben orada bir bellek bir jogged ve ben başka bir yerde (bir web sitesinde) komutunu eb deploy görerek hatırladım ekranda boş bir şekilde bakarak oturdu.

Denedim. İşe yaradı.

Eğer AWS Elastik Beanstalk CLI 3.x kullanıyorsanız ...

git aws.push kullanmayın! Uygulama sürümünü güncellemek için eb deploy kullanın.

4

Aynı sorunu yaşadım. Uygulamamı güncellemek için aws.push kullanıyordum. Sonra yeni bir bilgisayara taşındım ve her şeyi tekrar ayarlamak zorunda kaldım.

Sen

eb deploy 

Ancak, proje kurulum nasıl bağlı, bir dal için dağıtım harita gerekebilir kullanabilirsiniz. Kullanım:

eb branch 

Ben dertte idi ve ben üretim ortamına yeni sorunları tanıtarak bir dağıtım batırmadım emin olmak istedim ve kullanmak istedi:

git aws.push 

Bu hala yapılabilir.

sizin Repo vadede AWSDevTools-RepositorySetup.sh içinden Sonra AWS Elastik Beanstalk Komut Satırı Aracı here

kaldırılan sürümünü indirin. Sen, AWS-ElasticBeanstalk-CLI-2.6.4/AWSDevTools/Linux

Şimdi

git aws.config 

kez git aws çalıştırmak mümkün olmalıdır yapılandırılmış çalıştırmak sadece indirilen zip dosyası bu dosyayı bulabilirsiniz. herhangi bir sorun olmadan itin.

Şu anda eb dağıtımı kullanıyorum, ancak bir bağlantıdaydım ve hiç kullanmadım ve bunu test etmek için zamanım olmadı. Yani bu benim için çalıştı.