翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
eb appversion
説明
EB CLI appversion
コマンドは、Elastic Beanstalk アプリケーションのバージョンを管理します。デプロイせずにアプリケーションの新しいバージョンを作成したり、アプリケーションのバージョンを削除したり、アプリケーションバージョンのライフサイクルポリシーを作成したりできます。オプションを指定しないでコマンドを呼び出すと、インタラクティブモードになります。
--create
オプションを使用して、アプリケーションの新しいバージョンを作成します。
--delete
オプションを使用してアプリケーションのバージョンを削除します。
lifecycle
オプションを使用してアプリケーションバージョンライフサイクルポリシーを表示または作成します。詳細については、「アプリケーションバージョンライフサイクルの設定」を参照してください。
構文
eb appversion
eb appversion [-c | --create]
eb appversion [-d | --delete] version-label
eb appversion lifecycle [-p | --print]
オプション
名前 |
説明 型: 文字列 |
---|---|
-a または --application_name |
アプリケーションの名前。指定した名前のアプリケーションが見つからない場合、EB CLI によって新しいアプリケーションのアプリケーションバージョンが作成されます。
型: 文字列 |
-c または --create |
アプリケーションの新しいバージョンを作成します。 |
-d または --delete |
version-label というラベルの付いたアプリケーションのバージョンを削除します。 |
または
|
EB CLI で作成するバージョンに使用するラベルを指定します。このオプションを使用しない場合、EB CLI は新しい一意のラベルを生成します。バージョンラベルを指定する場合は、そのラベルが一意であることを確認してください。
型: 文字列 |
ライフサイクル |
新しいアプリケーションバージョンライフサイクルポリシーを作成するには、デフォルトのテキストエディタを呼び出します。このポリシーを使用して、アプリケーションバージョンクォータに達しないようにします。 |
lifecycle -p または lifecycle --print |
現行のアプリケーションライフサイクルポリシーを表示します。 |
または
|
アプリケーションバージョンの説明。二重引用符で囲まれています。
型: 文字列 |
または
|
ソースバンドル内の環境マニフェストおよび設定ファイルを事前処理し、検証します。設定ファイルを検証すると、問題を特定できます。アプリケーションバージョンを環境にデプロイする前に、これを実行することをお勧めします。
|
|
CodeCommit リポジトリとブランチ。詳細については、「」を参照してくださいAWS CodeCommit で EB CLI を使用する
|
|
HEAD コミットではなく git インデックスでステージングされたファイルを使用して、アプリケーションバージョンを作成します。
|
|
コマンドがタイムアウトするまでの時間(分)。
|
コマンドのインタラクティブな使用
引数なしでコマンドを使用すると、出力にはアプリケーションのバージョンが表示されます。それらは時系列の逆順で一覧表示され、最新のバージョンが最初に表示されています。画面の外観については、[例] セクションを参照してください。ステータス行が下部に表示されることに注意してください。ステータス行には、状況依存情報が表示されます。
d
を押すとアプリケーションバージョンが表示され、l
を押すとアプリケーションのライフサイクルポリシーを管理でき、q
を押すと変更を加えずに終了できます。
注記
バージョンが環境にデプロイされた場合、そのバージョンを削除することはできません。
出力
--create
オプションを指定してコマンドを実行すると、アプリケーションバージョンが作成されたことを確認するメッセージが表示されます。
--delete
version-label
オプションを指定してコマンドを実行すると、アプリケーションバージョンが削除されたことを確認するメッセージが表示されます。
例
次の例では、デプロイのないアプリケーション用のインタラクティブなウィンドウを示します。
次の例では、アプリケーションのインタラクティブウィンドウが、4 つ目のバージョン (バージョンラベルは [Sample Application (サンプルアプリケーション)]) がデプロイされて表示されます。
次の例は、eb appversion lifecycle -p コマンドの出力を示します。ACCOUNT-ID
はユーザーのアカウント ID です。
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