【问题标题】:How to retrieve running version from ElasticBeanstalk app instance?如何从 ElasticBeanstalk 应用程序实例中检索正在运行的版本?
【发布时间】:2016-11-23 02:54:20
【问题描述】:

我正在使用单个 Docker 容器配置在 ElasticBeanstalk 中运行 Web 服务器应用程序。我想以某种方式检索 ElasticBeanstalk 应用程序的当前运行版本。我希望 EB 有预定义的环境变量,但没有任何帮助。

是否有一种编程方式从容器中检索它?

【问题讨论】:

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


    【解决方案1】:

    EB CLI:您可以为此使用 EB CLI。 “eb status” 命令将列出您当前 EBS 应用程序的状态。您可以从输出中过滤所需的参数。 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cmd-commands.html

    AWS API:您还可以使用 AWS API 中的“DescribeApplicationVersions”来获取版本。 http://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_Operations.html

    基本上,您需要在 docker 容器中上传脚本或程序并为容器运行它。在您的 dockerfile 中调用脚本,以便它完成您的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-20
      • 2016-05-13
      • 1970-01-01
      • 2021-01-30
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      • 2016-10-24
      相关资源
      最近更新 更多