私は、単一のDockerコンテナ設定を使用して、ElasticBeanstalkでWebサーバーアプリケーションを実行しています。私は何とかElasticBeanstalk Appの現在のRunning Versionを取得したいと思います。 EBからあらかじめ定義された環境変数が存在することを期待しましたが、それが役に立たないものはありません。ElasticBeanstalkアプリインスタンスから実行中のバージョンを取得する方法は?
コンテナ内からプログラムを取得する方法はありますか?
私は、単一のDockerコンテナ設定を使用して、ElasticBeanstalkでWebサーバーアプリケーションを実行しています。私は何とかElasticBeanstalk Appの現在のRunning Versionを取得したいと思います。 EBからあらかじめ定義された環境変数が存在することを期待しましたが、それが役に立たないものはありません。ElasticBeanstalkアプリインスタンスから実行中のバージョンを取得する方法は?
コンテナ内からプログラムを取得する方法はありますか?
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
基本的には、ドッカーのコンテナにスクリプトやプログラムをアップロードし、コンテナ用に実行する必要があります。あなたの仕事をするようにdockerfileでスクリプトを起動してください。