翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
eb platform
説明
このコマンドは、2 つの異なるワークスペースをサポートしています。
Elastic Beanstalk は、eb platform のショートカット ebp を提供します。
注記
Windows PowerShell では、コマンドエイリアスとして ebp を使用します。Windows PowerShell で EB CLI を実行している場合は、このコマンドの長い形式 eb platform を使用してください。
カスタム プラットフォーム用に eb プラットフォームの使用
現在プラットフォームのバージョンを一覧表示し、カスタム プラットフォームを管理することができます。
構文
eb platform create [version
]
[options
]
eb platform delete [version
]
[options
]
eb platform events [version
]
[options
]
eb platform init [platform
]
[options
]
eb platform list [options
]
eb platform logs [version
]
[options
]
eb platform status [version
]
[options
]
eb platform use [platform
]
[options
]
オプション
名前 |
説明 |
---|---|
|
新しいプラットフォームバージョンを構築します。詳細はこちら。 |
|
プラットフォームバージョンを削除します。詳細はこちら。 |
|
プラットフォームバージョンからイベントを表示します。詳細はこちら。 |
|
プラットフォームリポジトリを初期化します。詳細はこちら。 |
|
現在のプラットフォームのバージョンを一覧表示します。詳細はこちら。 |
|
プラットフォームバージョンのビルダー環境からログを表示します。詳細はこちら。 |
|
プラットフォームバージョンのステータスを表示します。詳細はこちら。 |
|
新しいバージョンの構築元の別のプラットフォームを選択します。詳細はこちら。 |
一般的なオプション
すべての eb platform コマンドは、次の一般的なオプションが含まれます。
名前 |
説明 |
---|---|
または
|
ヘルプ メッセージと終了を示します。 |
|
追加デバッグ出力を示します。 |
|
すべての出力を制限します。 |
または
|
追加の出力を示します。 |
|
認証情報から指定の |
または
|
リージョン |
|
AWS の SSL 証明書を確認しないでください。 |
Eb platform create
新しいバージョンのプラットフォームを構築し、新しいバージョンの ARN を返します。現在のリージョンで実行されているビルダー環境がない場合、このコマンドによって環境が起動されます。バージョン
と増分オプション (-M
、-m
、および -p
) は、相互に排他的です。
オプション
名前 |
説明 |
---|---|
|
|
または
|
メジャーバージョン番号 (n.n.N の N) を増分します。 |
または
|
マイナーバージョン番号 (n.n.N の N) を増分します。 |
または
|
パッチバージョン番号 (n.n.N の N) を増分します。 |
または --instance-type |
|
または
|
カスタムプラットフォーム用の AMI を作成する場合は、インスタンスプロファイルとして
|
|
カスタムプラットフォームバージョンにタグを付けます。タグは、 詳細については、「custom プラットフォームバージョンのタグ付け」を参照してください。 |
|
コマンドがタイムアウトするまでの時間 (分) を設定します。 |
|
Packer が構築する VPC の ID。 |
|
Packer が構築する VPC のサブネット。 |
|
パブリック IP を EC2 インスタンスに関連付けます。 |
Eb platform delete
プラットフォームバージョンを削除します。環境がそのバージョンを使用している場合、バージョンは削除されません。
オプション
名前 |
説明 |
---|---|
|
削除するバージョン。この値は必須です。 |
|
|
|
|
|
バージョンを削除するときは確認する必要はありません。 |
Eb platform イベント
プラットフォームバージョンからイベントを表示します。バージョン
を指定した場合は、そのバージョンからイベントを表示します。それ以外の場合は、現在のバージョンからイベントを表示します。
オプション
名前 |
説明 |
---|---|
|
イベントが表示されるバージョン。この値は必須です。 |
または
|
発生したイベントを表示し続けます。 |
Eb platform init
プラットフォームリポジトリを初期化します。
オプション
名前 |
説明 |
---|---|
|
初期化するプラットフォームの名前。 |
または
|
インタラクティブモードを使用します。 |
または
|
デフォルトの EC2 キー名。 |
以前に初期化したディレクトリで実行した場合は workspace のタイプを変更できませんが、以前に初期化したディレクトリではこのコマンドを実行できます。
異なるオプションで初期化を再初期化するには、オプションを -i
使用します。
Eb platform list
ワークスペース (ディレクトリ) またはリージョンに関連付けられるプラットフォームのバージョンを一覧表示します。
次のように、コマンドは実行したワークスペースの種類によって異なる結果を返します。
-
プラットフォームワークスペース (
eb platform init
によって初期化されたディレクトリ) では、コマンドはワークスペースで定義されたカスタムプラットフォームのすべてのプラットフォームバージョンのリストを返します。--all-platforms
または--verbose
オプションを追加して、アカウントがワークスペースに関連付けられたリージョンにあるすべてのカスタムプラットフォームのすべてのプラットフォームバージョンのリストを取得します。 -
アプリケーションワークスペース (
eb init
で初期化されたディレクトリ) では、このコマンドは、Elastic Beanstalk によって管理されているプラットフォームとアカウントのカスタムプラットフォームの両方について、すべてのプラットフォームバージョンの一覧を返します。このリストには短いプラットフォームバージョン名が使用されており、いくつかのプラットフォームバージョンのバリアントを組み合わせることもできます。--verbose
オプションを追加すると、フルネームとすべてのバリアントが個別にリストされた詳細リストが表示されます。 -
初期化されていないディレクトリでは、コマンドは
--region
オプションでのみ機能します。そのリージョンでサポートされているすべての Elastic Beanstalk マネージドプラットフォームバージョンのリストを返します。このリストには短いプラットフォームバージョン名が使用されており、いくつかのプラットフォームバージョンのバリアントを組み合わせることもできます。--verbose
オプションを追加すると、フルネームとすべてのバリアントが個別にリストされた詳細リストが表示されます。
オプション
名前 |
説明 |
---|---|
または
|
初期化されたワークスペース ( |
または
|
|
Eb platform logs
プラットフォームバージョンのビルダー環境からログを表示します。
オプション
名前 |
説明 |
---|---|
|
ログが表示されるプラットフォームのバージョン。省略した場合、現行バージョンからログを表示します。 |
|
CloudWatch でセットアップされたデプロイログをストリーミングします。 |
Eb platform status
プラットフォームバージョンのステータスを表示します。
オプション
名前 |
説明 |
---|---|
|
ステータスが取得されるプラットフォームのバージョン。省略すると、現在のバージョンのステータスが表示されます。 |
Eb platform use
新しいバージョンの構築元の別のプラットフォームを選択します。
オプション
名前 |
説明 |
---|---|
|
このワークスペースのアクティブなバージョンとして |
環境に eb プラットフォームを使用
サポートされるプラットフォームを示し、環境を起動するときに使用するデフォルトのプラットフォームとプラットフォームバージョンを設定できるようにします。サポートされるすべてのプラットフォームを一覧表示するには、eb platform list を使用します。プロジェクトのプラットフォームを変更するには、eb platform select を使用します。プロジェクトで選択されたプラットフォームを表示するには、eb platform show を使用します。
構文
eb platform list
eb platform select
eb platform show
オプション
名前 |
説明 |
---|---|
|
現在のプラットフォームのバージョンをリストします。 |
|
デフォルトプラットフォームを選択します。 |
|
現在のプラットフォームに関する情報を示します。 |
例 1
次の例では、Elastic Beanstalk がサポートするすべてのプラットフォームのすべての設定のすべての名前を一覧表示しています。
$ eb platform list
docker-1.5.0
glassfish-4.0-java-7-(preconfigured-docker)
glassfish-4.1-java-8-(preconfigured-docker)
go-1.3-(preconfigured-docker)
go-1.4-(preconfigured-docker)
iis-7.5
iis-8
iis-8.5
multi-container-docker-1.3.3-(generic)
node.js
php-5.3
php-5.4
php-5.5
python
python-2.7
python-3.4
python-3.4-(preconfigured-docker)
ruby-1.9.3
ruby-2.0-(passenger-standalone)
ruby-2.0-(puma)
ruby-2.1-(passenger-standalone)
ruby-2.1-(puma)
ruby-2.2-(passenger-standalone)
ruby-2.2-(puma)
tomcat-6
tomcat-7
tomcat-7-java-6
tomcat-7-java-7
tomcat-8-java-8
例 2
次の例では、指定したプラットフォームにデプロイするプラットフォームとバージョンの一覧から選択するよう求めます。
$ eb platform select
Select a platform.
1) PHP
2) Node.js
3) IIS
4) Tomcat
5) Python
6) Ruby
7) Docker
8) Multi-container Docker
9) GlassFish
10) Go
(default is 1): 5
Select a platform version.
1) Python 2.7
2) Python
3) Python 3.4 (Preconfigured - Docker)
例 3
次の例では、現在のデフォルト プラットフォームに関する情報を示しています。
$ eb platform show
Current default platform: Python 2.7
New environments will be running: 64bit Amazon Linux 2014.09 v1.2.0 running Python 2.7
Platform info for environment "tmp-dev":
Current: 64bit Amazon Linux 2014.09 v1.2.0 running Python
Latest: 64bit Amazon Linux 2014.09 v1.2.0 running Python