Elastic Beanstalk でサポートされているプラットフォーム - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Elastic Beanstalk でサポートされているプラットフォーム

AWS Elastic Beanstalk には、アプリケーションを構築できるさまざまなプラットフォームが用意されています。ウェブアプリケーションをこれらのプラットフォームのいずれかに設計し、Elastic Beanstalk は選択したプラットフォームバージョンにコードをデプロイして、アクティブなアプリケーション環境を作成します。

Elastic Beanstalk には、プログラミング言語 (Go、Java、Node.js、PHP、Python、Ruby)アプリケーションサーバー (Tomcat、Passenger、Puma) と、Docker コンテナのプラットフォームが用意されています。プラットフォームによっては、同時にサポートされる複数のバージョンがあります。

Elastic Beanstalk は、1 つまたは複数の Amazon EC2 インスタンスなどのアプリケーションを実行するために必要なリソースをプロビジョニングします。Amazon EC2 インスタンスで実行されるソフトウェアスタックは、環境用に選択した特定のプラットフォームバージョンによって異なります。

アプリケーションがプラットフォームで依存しているソフトウェアをカスタマイズおよび設定できます。詳細については、「Linux サーバーでのソフトウェアのカスタマイズ」および「Windows サーバーでのソフトウェアのカスタマイズ」を参照してください。最近のリリースに関する詳細なリリースノートは、「AWS Elastic Beanstalk リリースノート」で参照できます。

サポートされているプラットフォーム

AWS Elastic Beanstalk プラットフォームガイドには、「Elastic Beanstalk がサポートするプラットフォーム」セクションに現在のプラットフォームブランチバージョンがすべて記載されています。プラットフォームガイドには以前のブランチプラットフォームバージョンのリストを含む、各プラットフォームのプラットフォーム履歴も記載されています各プラットフォームのプラットフォーム履歴を表示するには、以下のリンクのいずれかを選択してください。

プラットフォームブランチのソリューションスタック名。

特定のプラットフォームブランチバージョンのソリューションスタック名を使用してEB CLI、Elastic Beanstalk API、または CLI で環境を起動できます。AWSAWS Elastic Beanstalk プラットフォームガイドでは、「Elastic Beanstalk がサポートするプラットフォーム」セクションと「プラットフォーム履歴」セクションの両方で、プラットフォームブランチバージョンの下にソリューションスタック名が記載されています

環境の作成に使用できるすべてのソリューションスタック名を取得するには、ListAvailableSolutionStacksAPI または AWS CLI を使用します。aws elasticbeanstalk list-available-solution-stacks