翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
プラットフォーム固有のオプション
一部の Elastic Beanstalk プラットフォームは、プラットフォームに固有のオプション名前空間を定義します。これらの名前空間とそのオプションは、プラットフォームごとに以下にリストされています。
注記
以前は、Amazon Linux AMI (Amazon Linux 2 以前) に基づくプラットフォームバージョンでは、次の 2 つの機能とそれぞれの名前空間がプラットフォーム固有の機能と見なされ、プラットフォームごとにここにリストされていました。
-
静的ファイルのプロキシ設定 –
aws:elasticbeanstalk:environment:proxy:staticfiles
-
AWS X-Ray サポート –
aws:elasticbeanstalk:xray
Amazon Linux 2 プラットフォームバージョンでは、Elastic Beanstalk は、サポートするすべてのプラットフォームで一貫した方法でこれらの機能を実装します。関連する名前空間が「すべての環境に対する汎用オプション」ページにリストされるようになりました。名前空間の名前が異なるプラットフォームについては、このページでのみ言及していました。
プラットフォーム
Docker プラットフォームのオプション
以下に示す Docker 固有の設定オプションは、Docker および Preconfigured Docker プラットフォームに使用します。
注記
これらの設定オプションは以下に適用されません。
Docker Compose を使用した Docker プラットフォーム (Amazon Linux 2)
複数コンテナの Docker AMI プラットフォーム (Amazon Linux AL1) - このプラットフォームは廃止されました
名前空間: aws:elasticbeanstalk:environment:proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProxyServer |
プロキシとして使用するウェブサーバーを指定します。 |
|
|
Go プラットフォームのオプション
Amazon Linux AMI (Amazon Linux 2 以前) プラットフォームオプション
静的ファイルを処理するようにプロキシサーバーを設定するには、次の名前空間を使用できます。プロキシサーバーは、指定されたパスのファイルに対するリクエストを受け取ると、アプリケーションにリクエストをルーティングする代わりにファイルを直接処理します。これにより、アプリケーションで処理する必要があるリクエストの数が減ります。
プロキシサーバーで処理されるパスを、静的アセットを含むソースコード内のフォルダにマッピングします。この名前空間で定義される各オプションは、それぞれ異なるパスをマッピングします。
名前 | 値 |
---|---|
プロキシサーバーでファイルが配信されるパス。 例: |
ファイルを含むフォルダの名前。 例: ソースバンドルの最上位にある |
Java SE プラットフォームのオプション
Amazon Linux AMI (Amazon Linux 2 以前) プラットフォームオプション
静的ファイルを処理するようにプロキシサーバーを設定するには、次の名前空間を使用できます。プロキシサーバーは、指定されたパスのファイルに対するリクエストを受け取ると、アプリケーションにリクエストをルーティングする代わりにファイルを直接処理します。これにより、アプリケーションで処理する必要があるリクエストの数が減ります。
プロキシサーバーで処理されるパスを、静的アセットを含むソースコード内のフォルダにマッピングします。この名前空間で定義される各オプションは、それぞれ異なるパスをマッピングします。
名前 | 値 |
---|---|
プロキシサーバーでファイルが配信されるパス。 例: |
ファイルを含むフォルダの名前。 例: ソースバンドルの最上位にある |
Java と Tomcat プラットフォームのオプション
名前空間: aws:elasticbeanstalk:application:environment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JDBC_CONNECTION_STRING |
外部データベースへの接続文字列です。 |
該当なし |
該当なし |
詳細については、「環境プロパティとその他のソフトウェアの設定」を参照してください。
名前空間: aws:elasticbeanstalk:container:tomcat:jvmoptions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JVM Options |
起動JVM時にコマンドラインオプションを に渡します。 |
該当なし |
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Xmx |
最大JVMヒープサイズ。 |
|
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XX:MaxPermSize |
クラス定義と関連するメタデータの保存に使用されるJVMヒープのセクション。 注記このオプションは Java 8 以前の Java バージョンにのみ適用され、Amazon Linux 2 以降に基づく Elastic Beanstalk Tomcat プラットフォームではサポートされません。 |
|
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Xms |
初期JVMヒープサイズ。 |
|
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tomcat プラットフォームで定義されているオプションに加えて、任意のJVMオプションを指定します。 |
該当なし |
該当なし |
名前空間: aws:elasticbeanstalk:environment:proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GzipCompression |
レスポンスの圧縮を無効にするには、 Amazon Linux AMI (Amazon Linux 2 より前) プラットフォームバージョンでのみ有効です。 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProxyServer |
環境のインスタンスで使用するように、プロキシを設定します。このオプションを プロキシの設定に互換性がないため、アプリケーションで Apache 2.2 nginx 詳細については、「プロキシサーバーを設定します」を参照してください。 |
|
|
。NET Core on Linux プラットフォームオプション
名前空間: aws:elasticbeanstalk:environment:proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProxyServer |
プロキシとして使用するウェブサーバーを指定します。 |
|
|
.NET プラットフォームオプション
名前空間: aws:elasticbeanstalk:container:dotnet:apppool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Target Runtime |
のバージョンを選択します。NET アプリケーションのフレームワーク。 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable 32-bit Applications |
32 ビットアプリケーションを実行するには |
|
|
Node.js プラットフォームのオプション
名前空間: aws:elasticbeanstalk:environment:proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProxyServer |
環境のインスタンスで使用するように、プロキシを設定します。 |
|
|
Amazon Linux AMI (Amazon Linux 2 以前) プラットフォームオプション
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
NodeCommand |
Node.js アプリケーションの起動に使用するコマンド。空の文字列を指定すると、 |
"" |
該当なし |
NodeVersion |
Node.js のバージョン。例えば、 サポートされる Node.js のバージョンは、Node.js プラットフォームのバージョンによって異なります。「」の「Node.js」を参照してください。 AWS Elastic Beanstalk 現在サポートされているバージョンのリストのプラットフォームドキュメント。 注記使用しているバージョンの Node.js に対する support がプラットフォームバージョンから削除された場合は、プラットフォームの更新に先立って、バージョニング設定を変更または削除する必要があります。これは、1 つ以上のバージョンの Node.js でセキュリティの脆弱性が検出された場合に発生することがあります この場合、設定された をサポートしていない新しいバージョンのプラットフォームに更新しようとするとNodeVersion失敗します。新しい環境を作成する必要がないようにするには、NodeVersion設定オプションを古いプラットフォームバージョンと新しいプラットフォームバージョンの両方でサポートされている Node.js バージョンに変更するか、オプション設定 を削除してからプラットフォームの更新を実行します。 |
varies | varies |
GzipCompression |
gzip 圧縮が有効かどうかを指定します。 ProxyServer が に設定されている場合 |
|
|
ProxyServer |
Node.js へのプロキシ接続に使用するウェブサーバーを指定します。 ProxyServer が に設定されている場合 |
|
|
静的ファイルを処理するようにプロキシサーバーを設定するには、次の名前空間を使用できます。プロキシサーバーは、指定されたパスのファイルに対するリクエストを受け取ると、アプリケーションにリクエストをルーティングする代わりにファイルを直接処理します。これにより、アプリケーションで処理する必要があるリクエストの数が減ります。
プロキシサーバーで処理されるパスを、静的アセットを含むソースコード内のフォルダにマッピングします。この名前空間で定義される各オプションは、それぞれ異なるパスをマッピングします。
注記
aws:elasticbeanstalk:container:nodejs::ProxyFiles
が none
に設定されている場合、静的ファイル設定は適用されません。
名前 | 値 |
---|---|
プロキシサーバーでファイルが配信されるパス。 例: |
ファイルを含むフォルダの名前。 例: ソースバンドルの最上位にある |
PHP プラットフォームオプション
名前空間: aws:elasticbeanstalk:container:php:phpini | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
document_root |
パブリック側のウェブルートとして扱うプロジェクトの子ディレクトリを指定します。 |
|
空の文字列は「 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
memory_limit |
PHP 環境に割り当てられるメモリの量。 |
|
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
zlib.output_compression |
出力に圧縮PHPを使用するかどうかを指定します。 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allow_url_fopen |
PHPのファイル関数が、ウェブサイトやFTPサーバーなどのリモートロケーションからデータを取得できるかどうかを指定します。 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
display_errors |
エラーメッセージを出力に含めるかどうかを指定します。 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_execution_time |
環境によって終了される前に、スクリプトを実行できる最大時間(秒)を設定します。 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
composer_options |
composer.phar install コマンドを使用して Composer を使用して依存関係をインストールするときに使用するカスタムオプションを設定します。詳細については、getcomposer.org ウェブサイトのhttps://getcomposer.org/doc/03-cli.md#install-i |
該当なし |
該当なし |
名前空間: aws:elasticbeanstalk:environment:proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProxyServer |
環境のインスタンスで使用するように、プロキシを設定します。 |
|
|
注記
PHP プラットフォームの詳細については、「」を参照してくださいElastic Beanstalk PHP プラットフォームを使用する。
Python プラットフォームのオプション
名前空間: aws:elasticbeanstalk:application:environment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DJANGO_SETTINGS_MODULE |
使用する設定ファイルを指定します。 |
該当なし |
該当なし |
詳細については、「環境プロパティとその他のソフトウェアの設定」を参照してください。
名前空間: aws:elasticbeanstalk:container:python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WSGIPath |
WSGI アプリケーションを含むファイル。このファイルには呼び出し可能な |
Amazon Linux 2 Python プラットフォームバージョン: Amazon Linux Python AMI プラットフォームのバージョン: |
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NumProcesses |
WSGI アプリケーションの実行時にプロセスグループに対して開始する必要があるデーモンプロセスの数。 |
|
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NumThreads |
WSGI アプリケーションの実行時にプロセスグループ内の各デーモンプロセスでリクエストを処理するために作成されるスレッドの数。 |
|
該当なし |
名前空間: aws:elasticbeanstalk:environment:proxy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ProxyServer |
環境のインスタンスで使用するように、プロキシを設定します。 |
|
|
Amazon Linux AMI (Amazon Linux 2 以前) プラットフォームオプション
静的ファイルを処理するようにプロキシサーバーを設定するには、次の名前空間を使用できます。プロキシサーバーは、指定されたパスのファイルに対するリクエストを受け取ると、アプリケーションにリクエストをルーティングする代わりにファイルを直接処理します。これにより、アプリケーションで処理する必要があるリクエストの数が減ります。
プロキシサーバーで処理されるパスを、静的アセットを含むソースコード内のフォルダにマッピングします。この名前空間で定義される各オプションは、それぞれ異なるパスをマッピングします。
デフォルトでは、Python 環境のプロキシサーバーは static
パスにある /static
という名前のフォルダにあるすべてのファイルを提供します。
名前空間: aws:elasticbeanstalk:container:python:staticfiles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
プロキシサーバーでファイルが配信されるパス。 例: |
ファイルを含むフォルダの名前。 例: ソースバンドルの最上位にある |
Ruby プラットフォームのオプション
名前空間: aws:elasticbeanstalk:application:environment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 説明 | デフォルト | 有効な値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RAILS_SKIP_MIGRATIONS |
ユーザーのアプリケーションの代わりに |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RAILS_SKIP_ASSET_COMPILATION |
コンテナでユーザーのアプリケーションの代わりに |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BUNDLE_WITHOUT |
Gemfile から依存関係をインストールするときに無視するグループのコロン(「 |
|
該当なし |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RACK_ENV |
アプリケーションを実行できる環境ステージを指定します。開発、本番環境、テストが含まれた一般的な環境の例 |
|
該当なし |
詳細については、「環境プロパティとその他のソフトウェアの設定」を参照してください。