翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
eb deploy
説明
初期化されたプロジェクトディレクトリから実行アプリケーションにアプリケーションソースバンドルをデプロイします。
git がインストールされている場合、EB CLI は git archive
コマンドを使用して最新の .zip
コマンドのコンテンツから git commit
ファイルを作成します。
ただし、プロジェクトディレクトリに .ebignore
が存在する場合、EB CLI は git コマンドおよびセマンティクスを使用せずにソースバンドルを作成します。つまり、EB CLI は .ebignore
で指定されたファイルを無視し、他のすべてのファイルを含めます。特に、コミットされていないソースファイルが含まれます。
注記
プロジェクトフォルダの ZIP ファイルを作成する代わりにビルドプロセスからの中間生成物をデプロイするように EB CLI を設定できます。詳細については、「プロジェクトフォルダの代わりにアーティファクトをデプロイする」を参照してください。
構文
eb deploy
eb deploy environment-name
オプション
名前 |
説明 |
---|---|
または
|
EB CLI で作成するバージョンに使用するラベルを指定します。ラベルが既に使用されている場合、EB CLI はそのラベルで以前のバージョンを再デプロイします。 型: 文字列 |
--env-group-suffix |
環境の名前に連結するグループ名。環境を構成するのみで使用します。 |
または
|
アプリケーションバージョンの説明。二重引用符で囲みます。 型: 文字列 |
|
更新するコンポーネントのリスト。環境を構成するのみで使用します。 |
または
|
ソースバンドル内の環境マニフェストおよび設定ファイルを事前処理し、検証します。設定ファイルを検証することで、アプリケーションバージョンを環境にデプロイする前に問題を特定できます。 |
|
CodeCommit リポジトリとブランチ。「AWS CodeCommit で EB CLI を使用する」を参照してください。 |
|
HEAD コミットではなく Git インデックスでステージングされたデプロイファイル。 |
|
コマンドがタイムアウトするまでの時間(分)。 |
|
デプロイする既存のアプリケーションバージョン。 型: 文字列 |
出力
成功すると、コマンドは deploy
オペレーションのステータスを返します。
アプリケーションで CodeBuild のサポートを有効にすると、eb deploy でコードの構築時に CodeBuild の情報が表示されます。Elastic Beanstalk での CodeBuild サポートの詳細については、「AWS CodeBuild で EB CLI を使用する」を参照してください。
例
以下の例は、現在のアプリケーションをデプロイします。
$ eb deploy
2018-07-11 21:05:22 INFO: Environment update is starting.
2018-07-11 21:05:27 INFO: Deploying new version to instance(s).
2018-07-11 21:05:53 INFO: New application version was deployed to running EC2 instances.
2018-07-11 21:05:53 INFO: Environment update completed successfully.