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 インスタンスで実行されるソフトウェアスタックは、環境用に選択した特定のプラットフォームバージョンによって異なります。

プラットフォームのバージョン名の下に表示されているソリューションスタック名を使用して、環境を EB CLIElastic Beanstalk API、または AWS CLI で起動できます。また、ListAvailableSolutionStacks API (AWS CLI 内の aws elasticbeanstalk list-available-solution-stacks) を使用して、サービスからソリューションスタック名を取得することもできます。このオペレーションは、環境の作成に使用できるソリューションスタックをすべて返します。

注記

各プラットフォームには、サポートされているプラットフォームバージョンとリタイアしているプラットフォームバージョンがあります。常に、サポートされているプラットフォームバージョンに基づいて環境を作成できます。リタイアしているプラットフォームバージョンは、公開されたリタイア日から 90 日間、お客様の既存の環境でのみ利用できます。公開されたプラットフォームバージョンのリタイア日のリストについては、「廃止されるプラットフォームブランチのスケジュール」を参照してください。

Elastic Beanstalk がプラットフォームを更新した場合、以前のプラットフォームのバージョンは引き続きサポートされますが、最新のコンポーネントがないため、それらのバージョンの使用は推奨されません。最新のプラットフォームバージョンに移行することをお勧めします。過去 30 日以内に環境で以前のプラットフォームバージョン使用した場合は (同じリージョンで同じアカウントを使用)、そのバージョンに基づいて環境を作成できます。

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

サポートされるプラットフォームのバージョン

現在のすべてのプラットフォームバージョンは、「AWS Elastic Beanstalk プラットフォーム」ガイドの「Elastic Beanstalk でサポートされているプラットフォーム」に記載されています。各プラットフォーム固有のセクションでは、以前のプラットフォームバージョンのリストであるプラットフォーム履歴も示します。特定のプラットフォームのバージョンリストへの直接アクセスについては、次のいずれかのリンクを使用します。