Как программно определить, какая версия приложения развернута в среде Elastic Beanstalk - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь определить, развернута ли версия приложения лебедки в среде, в которой выполняется мой код.

Я знаю, что Elastic Beanstalk отслеживает это, поскольку вы можете просмотреть его из:

В Elastic Beanstalk Console:

All Applications > [Application Name] -> Application versions

В отображаемой здесь таблице отображается Метка версии и список сред, для которых развернуто в

enter image description here

Кто-нибудь знает, как запросить контейнер / EB EC2 из экземпляра / среды, чтобы получить метку версии развернутого в настоящее времяверсия приложения? Спасибо.

1 Ответ

0 голосов
/ 18 октября 2019

Согласно документам AWS здесь , вы можете использовать команду eb cli eb status {environment-name}, которая выдаст вам вывод, включающий Deployed Version:

$ eb status
Environment details for: tmp-dev
  Application name: tmp
  Region: us-west-2
  Deployed Version: None
  Environment ID: e-2cpfjbra9a
  Platform: 64bit Amazon Linux 2014.09 v1.0.9 running PHP 5.5
  Tier: WebServer-Standard-1.0
  CNAME: tmp-dev.elasticbeanstalk.com
  Updated: 2014-10-29 21:37:19.050000+00:00
  Status: Launching
  Health: Grey
...