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

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

AWS Elastic Beanstalk は、特定のプログラミング言語、フレームワーク、ウェブコンテナ用に開発されたウェブアプリケーションの実行をサポートするマネージド型プラットフォームを提供します。Elastic Beanstalk は、プラットフォームごとに 1 つ以上のプラットフォームバージョンを提供します。環境を作成してプラットフォームを選択すると、アプリケーションで必要になるリソースが Elastic Beanstalk でプロビジョニングされます。これらのリソースには、1 つまたは複数の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスが含まれます。Amazon EC2 インスタンスで実行するソフトウェアスタックは、選択したプラットフォームバージョンに応じて変わります。

プラットフォームの詳細については、AWS Elastic Beanstalk 開発者ガイドの「AWS Elastic Beanstalk プラットフォーム」を参照してください。最近のリリースに関する詳細なリリースノートは、AWS Elastic Beanstalk リリースノートで参照できます。

以下のセクションでは、最新のすべてのプラットフォームバージョンに関する情報を提供します。すべての Linux ベースの現行プラットフォームバージョンは、Amazon Linux 2018.03 (64 ビット) で実行されます。過去のプラットフォームバージョンと、これらが最新であった期間のリストについては、「プラットフォーム履歴」を参照してください。

Elastic Beanstalk では一部のプラットフォームバージョンのリタイアが予定されています。それらのコンポーネントの一部が End of Life (EOL) を迎えるためです。これらのプラットフォームバージョンは、リタイアするコンポーネントの公表されたリタイア日まで利用できます。コンポーネントのリタイア日の一覧については、AWS Elastic Beanstalk 開発者ガイドの「AWS Elastic Beanstalk プラットフォームのサポートポリシー」を参照してください。リタイアが予定されているプラットフォームバージョンのリストについては、「リタイアが予定されている Elastic Beanstalk プラットフォームのバージョン」を参照してください。

Docker

Dockerとは、独自のソフトウェアスタックを定義しそれを画像で保存できるコンテナプラットフォームのことで、リモートリポジトリからダウンロードすることができます。お客様の環境でインスタンスごとに実行する Docker コンテナが 1 つのみでよい場合は、Docker プラットフォームを使用します。Docker プラットフォームには、nginx プロキシサーバーが含まれています。

Docker プラットフォームの詳細については、AWS Elastic Beanstalk 開発者ガイドの「Docker コンテナからの Elastic Beanstalk アプリケーションのデプロイ」を参照してください。

プラットフォームバージョンおよび ソリューションスタック名

AMI

Docker

Docker Compose

プロキシサーバー

Docker AL2 バージョン 3.2.6

64bit Amazon Linux 2 v3.2.6 running Docker

2.0.20210326

19.03.13-ce

1.28.6

nginx 1.18.0

Single Container Docker バージョン 2.16.7

64bit Amazon Linux 2018.03 v2.16.7 running Docker 19.03.13-ce

2018.03.0

19.03.13-ce

nginx 1.18.0

前のプラットフォームバージョンの詳細については、「Docker プラットフォーム履歴」を参照してください。

マルチコンテナの Docker

Dockerとは、独自のソフトウェアスタックを定義しそれを画像で保存できるコンテナプラットフォームのことで、リモートリポジトリからダウンロードすることができます。各インスタンスで複数のコンテナを実行する必要がある場合は、複数コンテナ Docker プラットフォームを使用します。複数コンテナ Docker プラットフォームにはプロキシサーバーは含まれません。

注記

Elastic Beanstalk は、Amazon Elastic Container Service (Amazon ECS) を使用して、複数コンテナの Docker 環境へのコンテナデプロイを調整します。一部リージョンでは、Amazon ECS を使用できない場合があります。これらのリージョンでは、マルチコンテナの Docker はサポートされていません。

各リージョンで提供されている AWS のサービスの詳細については、「リージョンテーブル」を参照してください。

Docker プラットフォームの詳細については、AWS Elastic Beanstalk 開発者ガイドの「Docker コンテナからの Elastic Beanstalk アプリケーションのデプロイ」を参照してください。

プラットフォームバージョンおよび ソリューションスタック名

AMI

Docker

ECS エージェント

Multicontainer Docker バージョン 2.26.0

64bit Amazon Linux 2018.03 v2.26.0 running Multi-container Docker 19.03.13-ce (Generic)

2018.03.0

19.03.13-ce

1.51.0

前のプラットフォームバージョンの詳細については、「複数コンテナの Docker プラットフォーム履歴」を参照してください。

事前設定済み Docker

事前設定済み Docker プラットフォームでは Docker を使用しますが、各自の Docker イメージを指定することはできません。事前設定済みコンテナには、Glassfish など他のプラットフォームにはないアプリケーションフレームワークが用意されています。また、本格的な Go プラットフォームがリリースされる前は Go アプリケーションのサポートも提供しています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

プラットフォーム

コンテナ OS

言語

プロキシサーバー

アプリケーションサーバー

Docker イメージ

Glassfish 5.0 (Docker) バージョン 2.16.7

64bit Amazon Linux v2.16.7 running GlassFish 5.0 Java 8 (Preconfigured - Docker)

2018.03.0

Docker 19.03.13-ce

Amazon Linux 2018.03

Java 8

nginx 1.18.0

Glassfish 5.0

amazon/aws-eb-glassfish:5.0-al-onbuild-2.11.1

前のプラットフォームバージョンの詳細については、「事前設定済み Docker プラットフォーム履歴」を参照してください。

Go

Elastic Beanstalk では以下の Go プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

言語

AWS X-Ray

プロキシサーバー

Go 1 AL2 バージョン 3.2.1

64bit Amazon Linux 2 v3.2.1 running Go 1

2.0.20210326

Go 1.16.2

3.2.0

nginx 1.18.0

Go 1 バージョン 2.18.2

64bit Amazon Linux 2018.03 v2.18.2 running Go 1.16.3

2018.03.0

Go 1.16.3

3.1.0

nginx 1.18.0

前のプラットフォームバージョンの詳細については、「Go プラットフォーム履歴」を参照してください。

Java SE

Elastic Beanstalk では以下の Java SE プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

言語

ツール

AWS X-Ray

プロキシサーバー

Corretto 11 バージョン 3.1.7

64bit Amazon Linux 2 v3.1.7 running Corretto 11

2.0.20210326

Corretto 11.0.10.9.1

Ant 1.10.7、Gradle 5.6.2、Maven 3.6.2

3.2.0

nginx 1.18.0

Corretto 8 バージョン 3.1.7

64bit Amazon Linux 2 v3.1.7 running Corretto 8

2.0.20210326

Corretto 8.282.08.1

Ant 1.10.7、Gradle 5.6.2、Maven 3.6.2

3.2.0

nginx 1.18.0

Java 8 バージョン 2.11.7

64bit Amazon Linux 2018.03 v2.11.7 running Java 8

2018.03.0

Java 1.8.0_282

Ant 1.9.6、Gradle 2.7、Maven 3.3.3

3.1.0

nginx 1.18.0

Java 7 バージョン 2.11.7

64bit Amazon Linux 2018.03 v2.11.7 running Java 7

2018.03.0

Java 1.7.0_261

Ant 1.9.6、Gradle 2.7、Maven 3.3.3

3.1.0

nginx 1.18.0

前のプラットフォームバージョンの詳細については、「Java SE プラットフォーム履歴」を参照してください。

Tomcat

Elastic Beanstalk では以下の Tomcat プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

言語

AWS X-Ray

アプリケーションサーバー

プロキシサーバー

Corretto 11 with Tomcat 8.5 AL2 バージョン 4.1.7

64bit Amazon Linux 2 v4.1.7 running Tomcat 8.5 Corretto 11

2.0.20210326

Corretto 11.0.10.9.1

3.2.0

Tomcat 8.5.63

nginx 1.18.0 (デフォルト)、Apache 2.4.46

Corretto 8 with Tomcat 8.5 AL2 バージョン 4.1.7

64bit Amazon Linux 2 v4.1.7 running Tomcat 8.5 Corretto 8

2.0.20210326

Corretto 8.282.08.1

3.2.0

Tomcat 8.5.63

nginx 1.18.0 (デフォルト)、Apache 2.4.46

Corretto 11 with Tomcat 7 AL2 バージョン 4.1.7

64bit Amazon Linux 2 v4.1.7 running Tomcat 7 Corretto 11

2.0.20210326

Corretto 11.0.10.9.1

3.2.0

Tomcat 7.0.76

nginx 1.18.0 (デフォルト)、Apache 2.4.46

Corretto 8 with Tomcat 7 AL2 バージョン 4.1.7

64bit Amazon Linux 2 v4.1.7 running Tomcat 7 Corretto 8

2.0.20210326

Corretto 8.282.08.1

3.2.0

Tomcat 7.0.76

nginx 1.18.0 (デフォルト)、Apache 2.4.46

Java 8 with Tomcat 8.5 バージョン 3.4.6

64bit Amazon Linux 2018.03 v3.4.6 running Tomcat 8.5 Java 8

2018.03.0

Java 1.8.0_282

3.1.0

Tomcat 8.5.63

Apache 2.4.46 (デフォルト)、Nginx 1.18.0

プラットフォームのサポートポリシー」で発表されている、リタイアが予定されているプラットフォームバージョンの詳細については、リタイアするプラットフォームバージョンページの「Tomcat」を参照してください。前のプラットフォームバージョンの詳細については、「Tomcat プラットフォーム履歴」を参照してください。

.NET Core on Linux

Elastic Beanstalk は、次の .NET Core on Linux プラットフォームバージョンをサポートしています。

プラットフォームバージョンおよび ソリューションスタック名

Framework

プロキシサーバー

AMI

AWS X-Ray

.NET Core on AL2 バージョン 2.1.4

64bit Amazon Linux 2 v2.1.4 running .NET Core

.NET 5.0.4、 5.0.4、3.1.13、 2.1.26 をサポート

nginx 1.18.0

2.0.20210326

3.2.0

前のプラットフォームバージョンの詳細については、「.NET Core on Linux プラットフォームの履歴」を参照してください。

Windows Server の .NET

AWS Toolkit for Visual Studio を使用してすぐに始めることができます。このツールキットには、AWS ライブラリ、プロジェクトテンプレート、コードサンプル、および資料が含まれます。AWS SDK for .NET は、.NET Framework 2.0 以降を使用したアプリケーションの開発をサポートしています。

注記

このプラットフォームでは、次の Elastic Beanstalk 機能はサポートされていません。

さらに、v2.0.0 以前のプラットフォームバージョンでは、拡張ヘルスレポート、管理対象プラットフォームの更新、変更不可能な更新、変更不可能なデプロイ、および追加のバッチによるローリングのデプロイはサポートされていません。

AWS Toolkit for Visual Studio を使用して .NET アプリケーションのデプロイを開始する方法については、AWS Elastic Beanstalk 開発者ガイドの「AWS Toolkit for Visual Studio を使用して .NET で Elastic Beanstalk アプリケーションを作成しデプロイする」を参照してください。

最新の Microsoft セキュリティ更新プログラムの詳細については、Security TechCenter および Security Advisories and Bulletins を参照してください。

Elastic Beanstalk の Windows Server の .NET プラットフォームの以前バージョンについては、「Windows Server の .NET プラットフォーム履歴」を参照してください。

Elastic Beanstalk では、次の Windows Server の .NET プラットフォームバージョンがサポートされています。

設定の基本

プラットフォームのバージョン

ソリューションスタック名

Framework

プロキシサーバー

Windows Server 2019 with IIS 10.0 バージョン 2.6.5

64bit Windows Server 2019 v2.6.5 running IIS 10.0

.NET 5.0.5、 5.0.5、3.1.14、2.2.8、2.1.27 をサポート

.NET Framework 4.8。4.x、2.0、および 1.x をサポート

IIS 10.0

Windows Server Core 2019 with IIS 10.0 バージョン 2.6.5

64bit Windows Server Core 2019 v2.6.5 running IIS 10.0

.NET 5.0.5、 5.0.5、3.1.14、2.2.8、2.1.27 をサポート

.NET Framework 4.8。4.x、2.0、および 1.x をサポート

IIS 10.0

Windows Server 2016 with IIS 10.0 バージョン 2.6.5

64bit Windows Server 2016 v2.6.5 running IIS 10.0

.NET 5.0.5、 5.0.5、3.1.14、2.2.8、2.1.27 をサポート

.NET Framework 4.8。4.x、2.0、および 1.x をサポート

IIS 10.0

Windows Server Core 2016 with IIS 10.0 バージョン 2.6.5

64bit Windows Server Core 2016 v2.6.5 running IIS 10.0

.NET 5.0.5、 5.0.5、3.1.14、2.2.8、2.1.27 をサポート

.NET Framework 4.8。4.x、2.0、および 1.x をサポート

IIS 10.0

Windows Server 2012 R2 with IIS 8.5 バージョン 2.6.5

64bit Windows Server 2012 R2 v2.6.5 running IIS 8.5

.NET Core 3.0.0、3.0.0、2.2.8、2.1.27 をサポート

.NET Framework 4.8。4.x、2.0、および 1.x をサポート

IIS 8.5

Windows Server 2012 R2 Server Core with IIS 8.5 バージョン 2.6.5

64bit Windows Server Core 2012 R2 v2.6.5 running IIS 8.5

.NET Core 3.0.0、3.0.0、2.2.8、2.1.27 をサポート

.NET Framework 4.8。4.x、2.0、および 1.x をサポート

IIS 8.5

詳細

プラットフォームのバージョン

AMI のバージョン

AWS SDK for .NET

EC2Config

SSM エージェント

ウェブデプロイ

AWS X-Ray

Windows Server 2019 with IIS 10.0 バージョン 2.6.5

2021.04.14

3.15.1280

SSM のみ

3.0.529.0

3.6

3.2.0

Windows Server Core 2019 with IIS 10.0 バージョン 2.6.5

2021.04.14

3.15.1280

SSM のみ

3.0.529.0

3.6

3.2.0

Windows Server 2016 with IIS 10.0 バージョン 2.6.5

2021.04.14

3.15.1280

SSM のみ

3.0.529.0

3.6

3.2.0

Windows Server Core 2016 with IIS 10.0 バージョン 2.6.5

2021.04.14

3.15.1280

SSM のみ

3.0.529.0

3.6

3.2.0

Windows Server 2012 R2 with IIS 8.5 バージョン 2.6.5

2021.04.14

3.15.1280

4.9.4326

3.0.431.0

3.6

3.2.0

Windows Server 2012 R2 Server Core with IIS 8.5 バージョン 2.6.5

2021.04.14

3.15.1280

4.9.4326

3.0.431.0

3.6

3.2.0

Node.js

各 Node.js プラットフォームのバージョンは、いくつかの Node.js 言語バージョンをサポートしています。次の表に、デフォルトのバージョンに加えて、有効な Node.js のバージョンを示します。各 Node.js バージョンには、各バージョンの npm (Node.js パッケージマネージャー) が含まれています。表では、npm バージョンを括弧内に表示しています。

Amazon Linux 2 プラットフォームのバージョンでは、デフォルトの Node.js バージョンのみがプリインストールされています。プロジェクトソースのルートにある package.json ファイルを使用して、アプリケーションで使用する Node.js のバージョンを指定できます。詳細については、AWS Elastic Beanstalk 開発者ガイドの「package.json ファイルを使用した Node.js の設定」を参照してください。

Amazon Linux AMI プラットフォームのバージョン (以前の Amazon Linux 2) では、プラットフォームのバージョンがサポートする、リストされたすべての Node.js バージョンがプリインストールされています。デフォルトの Node.js バージョンは、aws:elasticbeanstalk:container:nodejs 名前空間で NodeVersion オプションが設定されていない場合に適用されます。詳細については、AWS Elastic Beanstalk 開発者ガイドの「Node.js プラットフォームのオプション」を参照してください。

注記

Node.js のバージョン 4.x から 8.x まではリタイア日が近づいています。新しいアプリケーションではこれらを使用しないことをお勧めします。また、既存のアプリケーションを最新バージョンに移行することをお勧めします。

Elastic Beanstalk では以下の Node.js プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

Node.js バージョン (npm バージョン)

プロキシサーバー

Git

AWS X-Ray

Node.js 14 AL2 バージョン 5.3.1

64bit Amazon Linux 2 v5.3.1 running Node.js 14

2.0.20210326

14.16.0 (6.14.11)、14.15.5 (6.14.11)、14.15.4 (6.14.10)、14.15.3 (6.14.9)、14.15.2 (6.14.9)、14.15.1 (6.14.8)、14.15.0 (6.14.8)、14.14.0 (6.14.8)、14.13.1 (6.14.8)、14.13.0 (6.14.8)、14.12.0 (6.14.8)、14.11.0 (6.14.8)、14.10.1 (6.14.8)、14.10.0 (6.14.8)、14.9.0 (6.14.8)、14.8.0 (6.14.7)、14.7.0 (6.14.7)、14.6.0 (6.14.6)、14.5.0 (6.14.5)、14.4.0 (6.14.5)、14.3.0 (6.14.5)、14.2.0 (6.14.4)、14.1.0 (6.14.4)、14.0.0 (6.14.4)

デフォルトバージョン: 14.16.0

nginx 1.18.0 (デフォルト)、Apache 2.4.46

2.23.4

3.2.0

Node.js 12 AL2 バージョン 5.3.1

64bit Amazon Linux 2 v5.3.1 running Node.js 12

2.0.20210326

12.21.0 (6.14.11)、12.20.2 (6.14.11)、12.20.1 (6.14.10)、12.20.0 (6.14.8)、12.19.1 (6.14.8)、12.19.0 (6.14.8)、12.18.4 (6.14.6)、12.18.3 (6.14.6)、12.18.2 (6.14.5)、12.18.1 (6.14.5)、12.18.0 (6.14.4)、12.17.0 (6.14.4)、12.16.3 (6.14.4)、12.16.2 (6.14.4)、12.16.1 (6.13.4)、12.16.0 (6.13.4)、12.15.0 (6.13.4)、12.14.1 (6.13.4)、12.14.0 (6.13.4)、12.13.1 (6.12.1)、12.13.0 (6.12.0)、12.12.0 (6.11.3)、12.11.1 (6.11.3)、12.11.0 (6.11.3)、12.10.0 (6.10.3)、12.9.1 (6.10.2)、12.9.0 (6.10.2)、12.8.1 (6.10.2)、12.8.0 (6.10.2)、12.7.0 (6.10.0)、12.6.0 (6.9.0)、12.5.0 (6.9.0)、12.4.0 (6.9.0)、12.3.1 (6.9.0)、12.3.0 (6.9.0)、12.2.0 (6.9.0)、12.1.0 (6.9.0)、12.0.0 (6.9.0)

デフォルトバージョン: 12.21.0

nginx 1.18.0 (デフォルト)、Apache 2.4.46

2.23.4

3.2.0

Node.js 10 AL2 バージョン 5.3.1

64bit Amazon Linux 2 v5.3.1 running Node.js 10

2.0.20210326

10.24.0 (6.14.11)、10.23.3 (6.14.11)、10.23.2 (6.14.10)、10.23.1 (6.14.10)、10.23.0 (6.14.8)、10.22.0 (6.14.6)、10.21.0 (6.14.4)、10.20.1 (6.14.4)、10.20.0 (6.14.4)、10.20.0 (6.14.4)、10.19.0 (6.14.4) 13.4)、10.18.1 (6.13.4)、10.18.0 (6.13.4)、10.17.0 (6.11.3)、10.16.3 (6.9.0)、10.16.2 (6.9.0)、10.16.1 (6.9.0)、10.16.0(6.9.0)、10.15.3 (6.4.1)、10.15.2 (6.4.1)、10.15.1 (6.4.1)、10.14.2 (6.4.1)、10.14.1 (6.4.1)、10.14.0 (6.4.1)、10.13.0 (6.4.1)、10.12.0 (6.4.1)、10.11.0 (6.4.1)、10.11.0 (6.4.1)、10.10.0 (6.4.1) 9.0 (6.2.0)、10.8.0 (6.2.0)、10.7.0 (6.1.0)、10.6.0 (6.1.0)、10.5.0 (6.1.0)、10.4.1 (6.1.0)、10.4.0 (6.1.0)、10.3.0(6.1.0)、10.2.1 (5.6.0)、10.2.0 (5.6.0)、10.1.0 (5.6.0)、10.0.0 (5.6.0)

デフォルトバージョン: 10.24.0

nginx 1.18.0 (デフォルト)、Apache 2.4.46

2.23.4

3.2.0

Node.js バージョン 4.17.5

64bit Amazon Linux 2018.03 v4.17.5 running Node.js

2018.03.0

12.22.1 (6.14.12)、12.22.0 (6.14.11)、12.21.0 (6.14.11)、12.20.2 (6.14.11)、12.20.1 (6.14.10)、12.20.0 (6.14.8)、12.19.1 (6.14.8)、12.19.0 (6.14.8)、12.18.4 (6.14.6)、12.18.3 (6.14.6)、12.18.2 (6.14.5)、12.18.1 (6.14.5)、12.18.0 (6.14.4)、12.16.4 (6.14.4)、12.16.2 (6.14.4)、12.16.1 (6.13.4)、12.15.0 (6.13.4)、12.14.1 (6.13.4)、12.14.0 (6.13.4)、10.24.1 (6.14.12)、10.24.0 (6.14.11)、10.23.3 (6.14.11)、10.23.2 (6.14.10)、10.23.1 (6.14.10)、10.23.0 (6.14.8)、10.22.1 (6.14.6)、10.22.0 (6.14.6)、10.21.0 (6.14.4)、10.20.1 (6.14.4)、10.20.0(6.14.4)、10.19.0 (6.13.4)、10.18.1 (6.13.4)、10.18.0 (6.13.4)、10.17.0 (6.11.3)、10.16.3 (6.9.0)、10.16.2 (6.9.0), 10.16.1 (6.9.0)、10.16.0 (6.9.0)、10.15.3 (6.4.1)、10.15.1 (6.4.1)、10.15.0 (6.4.1)、10.14.1 (6.4.1)

デフォルトバージョン: 12.22.1

nginx 1.18.0、Apache 2.4.43

2.18.5

3.1.0

前のプラットフォームバージョンの詳細については、「Node.js プラットフォーム履歴」を参照してください。

注記

お使いの Node.js バージョンのサポートがプラットフォームバージョンから削除された場合は、プラットフォームの更新に先立って、バージョン設定を変更または削除する必要があります。これは、Node.js のバージョンにセキュリティの脆弱性が見つかった場合、またはバージョンが廃止された場合に発生します。

この場合、設定した Node.js バージョンをサポートしない新しいバージョンのプラットフォームに更新しようとすると失敗します。新しい環境の作成を回避するには

  • Amazon Linux 2package.json の Node.js バージョン設定を、古いプラットフォームバージョンと新しいプラットフォームバージョンの両方でサポートされている Node.js バージョンに変更するか、設定を削除してから、新しいソースバンドルをデプロイします。その後にのみ、プラットフォームの更新を実行します。

  • Amazon Linux AMINodeVersion 設定オプションを古いプラットフォームバージョンと新しいプラットフォームバージョンの両方でサポートされるバージョンに変更するか、オプション設定を削除してから、プラットフォームの更新を実行します。

PHP

注記

PHP 7.3 用の一部の PECL パッケージは、Amazon Linux 1 リポジトリでは利用できません。PHP 7.4 用の一部の PECL パッケージは、Amazon Linux 2 リポジトリでは利用できません。したがって、これらのパッケージは AWS のプラットフォームには含まれていません。アプリケーションがこれらのパッケージに依存している場合は、パッケージをインストールするためのコマンドを追加する必要があります。

Elastic Beanstalk では以下の PHP プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

言語

Composer

プロキシサーバー

PHP 8.0 AL2 バージョン 3.2.0

64bit Amazon Linux 2 v3.2.0 running PHP 8.0

2.0.20210326

PHP 8.0.2

2.0.10

nginx 1.18.0 (デフォルト)、Apache 2.4.46

PHP 7.4 AL2 バージョン 3.2.0

64bit Amazon Linux 2 v3.2.0 running PHP 7.4

2.0.20210326

PHP 7.4.15

1.9.3

nginx 1.18.0 (デフォルト)、Apache 2.4.46

PHP 7.3 AL2 バージョン 3.2.0

64bit Amazon Linux 2 v3.2.0 running PHP 7.3

2.0.20210326

PHP 7.3.27

1.9.3

nginx 1.18.0 (デフォルト)、Apache 2.4.46

PHP 7.2 AL2 バージョン 3.2.0

64bit Amazon Linux 2 v3.2.0 running PHP 7.2

2.0.20210326

PHP 7.2.34

1.9.3

nginx 1.18.0 (デフォルト)、Apache 2.4.46

プラットフォームのサポートポリシー」で発表されている、リタイアが予定されているプラットフォームバージョンの詳細については、リタイアするプラットフォームバージョンページの「PHP」を参照してください。前のプラットフォームバージョンの詳細については、「PHP プラットフォーム履歴」を参照してください。

Python

注記

Amazon Linux 2 に基づく Python プラットフォームのバージョンの pip バージョンはロックされません。プラットフォームは常に最新バージョンを使用します。これらのプラットフォームバージョンの pipenv バージョンのみをリストします。

Elastic Beanstalk では以下の Python プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

言語

パッケージマネージャー

パッケージャ

meld3

AWS X-Ray

プロキシサーバー

Python 3.8 AL2 バージョン 3.2.1

64bit Amazon Linux 2 v3.2.1 running Python 3.8

2.0.20210326

Python 3.8.5

pipenv 2020.8.13

3.2.0

nginx 1.18.0 (デフォルト)、Apache 2.4.46

Python 3.7 AL2 バージョン 3.2.1

64bit Amazon Linux 2 v3.2.1 running Python 3.7

2.0.20210326

Python 3.7.9

pipenv 2020.8.13

3.2.0

nginx 1.18.0 (デフォルト)、Apache 2.4.46

Python 3.6 バージョン 2.10.0

64bit Amazon Linux 2018.03 v2.10.0 running Python 3.6

2018.03.0

Python 3.6.12

pip 9.0.3

setuptools 56.0.0

meld3 1.0.2

3.1.0

Apache 2.4.46 と mod_wsgi 3.5

前のプラットフォームバージョンの詳細については、「Python プラットフォーム履歴」を参照してください。

Ruby

Elastic Beanstalk では以下の Ruby プラットフォームバージョンがサポートされています。

プラットフォームバージョンおよび ソリューションスタック名

AMI

言語

パッケージマネージャー

アプリケーションサーバー

AWS X-Ray

プロキシサーバー

Ruby 2.7 AL2 バージョン 3.2.4

64bit Amazon Linux 2 v3.2.4 running Ruby 2.7

2.0.20210326

Ruby 2.7.2-p137

RubyGems 3.2.14

Puma 5.2.2

3.2.0

nginx 1.18.0

Ruby 2.6 AL2 バージョン 3.2.4

64bit Amazon Linux 2 v3.2.4 running Ruby 2.6

2.0.20210326

Ruby 2.6.6-p146

RubyGems 3.2.14

Puma 5.2.2

3.2.0

nginx 1.18.0

Ruby 2.5 AL2 バージョン 3.2.4

64bit Amazon Linux 2 v3.2.4 running Ruby 2.5

2.0.20210326

Ruby 2.5.8-p224

RubyGems 3.2.14

Puma 5.2.2

3.2.0

nginx 1.18.0

Ruby 2.6 with Puma バージョン 2.12.6

64bit Amazon Linux 2018.03 v2.12.6 running Ruby 2.6 (Puma)

2018.03.0

Ruby 2.6.7-p197

RubyGems 3.2.15

Puma 2.16.0

3.1.0

nginx 1.18.0

Ruby 2.6 with Passenger バージョン 2.12.6

64bit Amazon Linux 2018.03 v2.12.6 running Ruby 2.6 (Passenger Standalone)

2018.03.0

Ruby 2.6.7-p197

RubyGems 3.2.15

Passenger 4.0.60

3.1.0

nginx 1.18.0

プラットフォームのサポートポリシー」で発表されている、リタイアが予定されているプラットフォームバージョンの詳細については、リタイアするプラットフォームバージョンページの「Ruby」を参照してください。前のプラットフォームバージョンの詳細については、「Ruby プラットフォーム履歴」を参照してください。