如何从CLI运行给定EC2实例的Elastic Beanstalk环境?

时间:2018-04-13 18:40:09

标签: amazon-web-services amazon-ec2 elastic-beanstalk

我使用Mutli-Container Docker配置将应用程序部署到Elastic Beanstalk,该配置由ECS支持并由EC2进一步支持。当我连接到EC2实例时,是否有一些命令可以运行以识别它正在运行的EB应用程序/环境的名称?有什么像aws elasticbeanstalk get-current-environment

2 个答案:

答案 0 :(得分:1)

EB环境名称和ID存在于您的实例标记中。您可以运行AWS CLI:aws ec2 describe-tags以获取环境名称。标签键是:

  • elasticbeanstalk:环境-ID
  • elasticbeanstalk:环境名称

请注意:您需要在ec2:DescribeTags权限的实例附加IAM角色才能使此命令生效。

答案 1 :(得分:-1)

我也是AWS的初学者,但我相信你能够进入:

eb status

这将显示:

环境详情:xxxx

申请名称:xxxx

地区:us-east-1

已部署版本:app-xxxxx

环境ID:xxxxx

平台:在64位Amazon Linux / 2.6.5上运行的xxxx / Python 2.7

Tier:WebServer-Standard-1.0

CNAME:xxxxxxxx.us-east-1.elasticbeanstalk.com

更新时间:2018-04-13 19:10:45.354000 + 00:00

状态:就绪

健康:绿色