メニュー
AWS Elastic Beanstalk
開発者ガイド (API Version 2010-12-01)

eb appversion

説明

アプリケーションのバージョンの削除やアプリケーションバージョンライフサイクルポリシーの作成を含む Elastic Beanstalk アプリケーションバージョンを管理します。オプションを指定しないでコマンドを呼び出すと、インタラクティブモードになります。

--delete オプションを使用してアプリケーションのバージョンを削除します。

lifecycle オプションを使用してアプリケーションバージョンライフサイクルポリシーを表示または作成します。詳細については、「アプリケーションバージョンライフサイクルの設定」を参照してください。

構文

eb appversion

eb appversion [-d | --delete] version-label

eb appversion lifecycle [-p | --print]

オプション

名前

説明

-d version-label

または

--delete version-label

アプリケーションのバージョン version-label を削除します。

ライフサイクル

新しいアプリケーションバージョンライフサイクルポリシーを作成するには、デフォルトのテキストエディタを呼び出します。このポリシーを使用して、作成できるアプリケーションバージョン数の制限に達するのを回避します。

lifecycle -p

または

lifecycle --print

現行のアプリケーションライフサイクルポリシーを表示します。

一般的なオプション

コマンドのインタラクティブな使用

引数のないコマンドは、最新のものから最も古いまで、アプリケーションのバージョンを表示します。画面の外観については、[Examples] セクションを参照してください。表示の下部のステータス行に注目してください。ここには、参考用に使用できるコンテキスト依存情報が表示されます。

d を押すとアプリケーションバージョンが表示され、l を押すとアプリケーションのライフサイクルポリシーを管理でき、q を押すと変更を加えずに終了できます。

注記

バージョンが環境にデプロイされた場合、そのバージョンを削除することはできません。

出力

--delete version-label オプションを指定してコマンドを実行すると、アプリケーションバージョンが削除されたことを確認するメッセージが表示されます。

次の例では、デプロイのないアプリケーション用のインタラクティブなウィンドウを示します。

次の例では、アプリケーションのインタラクティブウィンドウが、4 つ目のバージョン (バージョンラベルは Sample Application) がデプロイされて表示されます。

次の例は、eb appversion lifecycle -p コマンドの出力を示します。ACCOUNT-ID はユーザーのアカウント ID です。

Copy
Application details for: lifecycle Region: sa-east-1 Description: Application created from the EB CLI using "eb init" Date Created: 2016/12/20 02:48 UTC Date Updated: 2016/12/20 02:48 UTC Application Versions: ['Sample Application'] Resource Lifecycle Config(s): VersionLifecycleConfig: MaxCountRule: DeleteSourceFromS3: False Enabled: False MaxCount: 200 MaxAgeRule: DeleteSourceFromS3: False Enabled: False MaxAgeInDays: 180 ServiceRole: arn:aws:iam::ACCOUNT-ID:role/aws-elasticbeanstalk-service-role