2016-07-20 4 views
1

Ich benutze eine Web-Server-App in ElasticBeanstalk, die eine einzelne Docker-Container-Konfiguration verwendet. Ich möchte die aktuelle Running Version der ElasticBeanstalk App irgendwie abrufen. Ich hoffte, dass es vordefinierte Umgebungsvariablen von EB geben wird, aber es gibt keine, die helfen könnten.Wie kann die laufende Version von der ElasticBeanstalk App-Instanz abgerufen werden?

Gibt es eine programmatische Möglichkeit, es aus dem Container abzurufen?

Antwort

0

EB CLI: können Sie EB CLI dafür verwenden. Der Befehl "eb status" listet den Status Ihrer aktuellen EBS-App auf. Sie können die erforderlichen Parameter aus der Ausgabe filtern. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cmd-commands.html

AWS API: Sie können auch "DescribeApplicationVersions" in AWS API verwenden, um die Version zu bekommen. http://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_Operations.html

Grundsätzlich müssten Sie das Skript oder Programm in Ihren Docker-Container hochladen und für den Container ausführen. Rufen Sie das Skript in Ihrer Dockerdatei auf, damit es Ihre Aufgabe erfüllt.

Verwandte Themen