Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Platform yang didukung Elastic Beanstalk
AWS Elastic Beanstalk menyediakan platform terkelola yang mendukung menjalankan aplikasi web yang dikembangkan untuk bahasa pemrograman tertentu, kerangka kerja, dan wadah web. Elastic Beanstalk menawarkan satu atau beberapa versi platform untuk setiap platform. Saat Anda membuat lingkungan dan memilih platform, Elastic Beanstalk menyediakan sumber daya yang dibutuhkan aplikasi Anda, termasuk satu atau beberapa instans Amazon Elastic Compute Cloud (Amazon). EC2 Tumpukan perangkat lunak yang berjalan di EC2 instans Amazon bergantung pada versi platform yang Anda pilih.
Untuk informasi selengkapnya tentang platform, lihat Platform AWS Elastic Beanstalk dalam Panduan Developer AWS Elastic Beanstalk . Detail catatan rilis tersedia untuk rilis terbaru di Catatan Rilis AWS Elastic Beanstalk.
Bagian berikut memberikan informasi tentang semua versi platform saat ini. Untuk daftar versi platform historis dan rentang tanggal mereka saat ini, lihat Riwayat platform.
Elastic Beanstalk telah menjadwalkan beberapa versi platform untuk pensiun, karena beberapa komponennya mencapai End of Life (). EOL Versi platform ini tetap tersedia sampai tanggal pensiun yang dipublikasikan dari komponen yang dipensiunkan. Untuk daftar tanggal pensiun komponen, lihat jadwal AWS Elastic Beanstalk platform di Panduan AWS Elastic Beanstalk Pengembang. Untuk daftar versi platform yang dijadwalkan untuk pensiun, lihat Versi platform Elastic Beanstalk dijadwalkan untuk pensiun.
Topik
Docker
Docker adalah platform kontainer yang memungkinkan Anda menentukan tumpukan perangkat lunak Anda sendiri dan menyimpannya dalam citra yang dapat diunduh dari repositori jarak jauh. Platform Docker menyertakan server proksi nginx.
Lihat Men-deploy Aplikasi Elastic Beanstalk dari Kontainer Docker dalam Panduan Developer AWS Elastic Beanstalk untuk informasi selengkapnya tentang platform Docker.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
ECSAgen |
Docker |
Docker Compose |
Server Proksi |
---|---|---|---|---|---|
Docker AL2023versi 4.3.4 64bit Amazon Linux 2023 v4.3.4 running Docker |
2023.5.20240701 |
25.0.3 |
2.28.1 |
nginx 1.24.0 |
|
ECS AL2023versi 4.0.10 64bit Amazon Linux 2023 v4.0.10 running ECS |
2023.5.20240701 |
1.84.0 |
|||
Docker AL2versi 4.0.0 64bit Amazon Linux 2 v4.0.0 running Docker |
2.0.20240709 |
25.0.3 |
2.28.1 |
nginx 1.22.1 |
|
ECS AL2versi 3.3.4 64bit Amazon Linux 2 v3.3.4 running ECS |
2.0.20240709 |
1.84.0 |
Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Docker.
Go
Elastic Beanstalk mendukung versi platform Go berikut.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Bahasa |
AWS X-Ray |
Server Proksi |
---|---|---|---|---|
Go 1 AL2023versi 4.1.1 64bit Amazon Linux 2023 v4.1.1 running Go 1 |
2023.5.20240701 |
Pergi 1.22.4 |
3.3.12 |
nginx 1.24.0 |
Go 1 AL2versi 3.10.4 64bit Amazon Linux 2 v3.10.4 running Go 1 |
2.0.20240709 |
Pergi 1.22.5 |
3.3.12 |
nginx 1.22.1 |
Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Go.
Java SE
Elastic Beanstalk mendukung versi platform Java SE berikut.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Bahasa |
Alat |
AWS X-Ray |
Server Proksi |
---|---|---|---|---|---|
Corretto 21 AL2023versi 4.2.6 64bit Amazon Linux 2023 v4.2.6 running Corretto 21 |
2023.5.20240701 |
Corretto 21.0.3.9.1 |
Semut 1.10.12, Gradle 8.8, Maven 3.8.4 |
3.3.12 |
nginx 1.24.0 |
Corretto 17 AL2023versi 4.2.6 64bit Amazon Linux 2023 v4.2.6 running Corretto 17 |
2023.5.20240701 |
Corretto 17.0.11.9.1 |
Semut 1.10.12, Gradle 8.8, Maven 3.8.4 |
3.3.12 |
nginx 1.24.0 |
Corretto 11 AL2023versi 4.2.6 64bit Amazon Linux 2023 v4.2.6 running Corretto 11 |
2023.5.20240701 |
Corretto 11.0.23.9.1 |
Semut 1.10.12, Gradle 8.8, Maven 3.8.4 |
3.3.12 |
nginx 1.24.0 |
Corretto 8 AL2023versi 4.2.6 64bit Amazon Linux 2023 v4.2.6 running Corretto 8 |
2023.5.20240701 |
Corretto 8.412.08.1 |
Semut 1.10.12, Gradle 8.8, Maven 3.8.4 |
3.3.12 |
nginx 1.24.0 |
Corretto 17versi 3.7.4 64bit Amazon Linux 2 v3.7.4 running Corretto 17 |
2.0.20240709 |
Corretto 17.0.11.9.1 |
Semut 1.10.14, Gradle 8.9, Maven 3.9.8 |
3.3.12 |
nginx 1.22.1 |
Corretto 11versi 3.7.4 64bit Amazon Linux 2 v3.7.4 running Corretto 11 |
2.0.20240709 |
Corretto 11.0.23.9.1 |
Semut 1.10.14, Gradle 8.9, Maven 3.9.8 |
3.3.12 |
nginx 1.22.1 |
Corretto 8versi 3.7.4 64bit Amazon Linux 2 v3.7.4 running Corretto 8 |
2.0.20240709 |
Corretto 8.412.08.1 |
Semut 1.10.14, Gradle 8.9, Maven 3.9.8 |
3.3.12 |
nginx 1.22.1 |
Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Java SE.
Tomcat
Elastic Beanstalk mendukung versi platform Tomcat berikut.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Bahasa |
AWS X-Ray |
Server Aplikasi |
Server Proksi |
---|---|---|---|---|---|
Corretto 21 with Tomcat 10 AL2023versi 5.2.0 64bit Amazon Linux 2023 v5.2.0 running Tomcat 10 Corretto 21 |
2023.5.20240701 |
Corretto 21.0.3.9.1 |
3.3.12 |
Tomcat 10.1.25 |
nginx 1.24.0 (default), Apache 2.4.59 |
Corretto 17 with Tomcat 10 AL2023versi 5.2.0 64bit Amazon Linux 2023 v5.2.0 running Tomcat 10 Corretto 17 |
2023.5.20240701 |
Corretto 17.0.11.9.1 |
3.3.12 |
Tomcat 10.1.25 |
nginx 1.24.0 (default), Apache 2.4.59 |
Corretto 17 with Tomcat 9 AL2023versi 5.2.0 64bit Amazon Linux 2023 v5.2.0 running Tomcat 9 Corretto 17 |
2023.5.20240701 |
Corretto 17.0.11.9.1 |
3.3.12 |
Kucing jantan 9.0.87 |
nginx 1.24.0 (default), Apache 2.4.59 |
Corretto 11 with Tomcat 9 AL2023versi 5.2.0 64bit Amazon Linux 2023 v5.2.0 running Tomcat 9 Corretto 11 |
2023.5.20240701 |
Corretto 11.0.23.9.1 |
3.3.12 |
Kucing jantan 9.0.87 |
nginx 1.24.0 (default), Apache 2.4.59 |
Corretto 8 with Tomcat 9 AL2versi 4.6.0 64bit Amazon Linux 2 v4.6.0 running Tomcat 9 Corretto 8 |
2.0.20240709 |
Corretto 8.412.08.1 |
3.3.12 |
Kucing jantan 9.0.87 |
nginx 1.22.1 (default), Apache 2.4.59 |
penting
AWS Elastic Beanstalk menginstal Log4j dari repositori paket default Amazon Linux di platform Tomcat-nya untuk Amazon Linux 1 dan Amazon Linux 2. Versi Log4j yang tersedia di repositori Amazon Linux 1 dan Amazon Linux 2 tidak terpengaruh oleh CVE-2021-44228 atau -2021-45046
Jika Anda telah membuat perubahan konfigurasi pada penggunaan log4j aplikasi Anda, atau menginstal versi log4j yang lebih baru, maka sebaiknya Anda mengambil tindakan untuk memperbarui kode aplikasi Anda untuk mengurangi masalah ini.
Karena hati-hati, Elastic Beanstalk merilis versi platform baru yang menggunakan repositori paket default Amazon Linux terbaru, yang menyertakan JDK hotpatch Log4j
Untuk informasi selengkapnya tentang pembaruan perangkat lunak terkait keamanan untuk Amazon Linux, lihat Pusat Keamanan Amazon Linux
Untuk informasi tentang versi platform yang dijadwalkan untuk pensiun seperti yang dipublikasikan dalam Kebijakan Dukungan Platform, lihat Tomcat pada halaman Versi Platform yang akan Pensiun. Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Tomcat.
. NETInti di Linux
Elastic Beanstalk mendukung hal-hal berikut. NETInti pada versi platform Linux.
Versi Platform dan Nama Tumpukan Solusi |
Kerangka Kerja |
Server Proksi |
AMI |
AWS X-Ray |
---|---|---|---|---|
.NET 8 on AL2023versi 3.1.3 64bit Amazon Linux 2023 v3.1.3 running .NET 8 |
. NET8.0.6, mendukung 8.0.6 |
nginx 1.24.0 |
2023.5.20240701 |
3.3.12 |
.NET 6 on AL2023versi 3.1.3 64bit Amazon Linux 2023 v3.1.3 running .NET 6 |
. NET6.0.29, mendukung 6.0.29 |
nginx 1.24.0 |
2023.5.20240701 |
3.3.12 |
.NET Core on AL2versi 2.8.0 64bit Amazon Linux 2 v2.8.0 running .NET Core |
. NET8.0.7, mendukung 8.0.7, 6.0.32 |
nginx 1.22.1 |
2.0.20240709 |
3.3.12 |
Untuk informasi tentang versi platform sebelumnya, lihat . NETInti pada sejarah platform Linux.
. NETdi Windows Server
Anda dapat memulai dalam hitungan menit menggunakan AWS Toolkit for Visual Studio
catatan
Platform ini tidak mendukung fitur Elastic Beanstalk berikut:
-
Lingkungan pekerja. Untuk detail, lihat Lingkungan Pekerja AWS Elastic Beanstalk dalam Panduan Developer AWS Elastic Beanstalk .
-
Log paket. Untuk detailnya, lihat Melihat Log dari EC2 Instans Amazon di Lingkungan Elastic Beanstalk Anda di Panduan Pengembang.AWS Elastic Beanstalk
Untuk mempelajari cara memulai penerapan file. NETaplikasi menggunakan AWS Toolkit for Visual Studio, lihat Membuat dan Menyebarkan Aplikasi Elastic Beanstalk di. NETMenggunakan AWS Toolkit for Visual Studio dalam Panduan AWS Elastic Beanstalk Pengembang.
Untuk informasi tentang pembaruan keamanan Microsoft terbaru, lihat Penasihat TechCenter dan Buletin Keamanan dan
Untuk informasi tentang sebelumnya. NETpada versi platform Windows Server untuk Elastic Beanstalk, lihat. . NETpada sejarah platform Windows Server
Elastic Beanstalk mendukung hal-hal berikut. NETpada versi platform Windows Server.
Dasar-dasar konfigurasi
Versi Platform |
Nama Tumpukan Solusi |
Kerangka Kerja |
Server Proksi |
---|---|---|---|
Windows Server 2022 with IIS 10.0versi 2.15.3 |
64bit Windows Server 2022 v2.15.3 running IIS 10.0 |
. NET8.0.7, mendukung 8.0.7, 6.0.32 . NETKerangka 4.8.1, mendukung 4.x, 2.0 |
IIS 10.0 |
Windows Server Core 2022 with IIS 10.0versi 2.15.3 |
64bit Windows Server Core 2022 v2.15.3 running IIS 10.0 |
. NET8.0.7, mendukung 8.0.7, 6.0.32 . NETKerangka 4.8.1, mendukung 4.x, 2.0 |
IIS 10.0 |
Windows Server 2019 with IIS 10.0versi 2.15.3 |
64bit Windows Server 2019 v2.15.3 running IIS 10.0 |
. NET8.0.7, mendukung 8.0.7, 6.0.32 . NETKerangka 4.8, mendukung 4.x, 2.0 |
IIS 10.0 |
Windows Server Core 2019 with IIS 10.0versi 2.15.3 |
64bit Windows Server Core 2019 v2.15.3 running IIS 10.0 |
. NET8.0.7, mendukung 8.0.7, 6.0.32 . NETKerangka 4.8, mendukung 4.x, 2.0 |
IIS 10.0 |
Windows Server 2016 with IIS 10.0versi 2.15.3 |
64bit Windows Server 2016 v2.15.3 running IIS 10.0 |
. NET8.0.7, mendukung 8.0.7, 6.0.32 . NETKerangka 4.8, mendukung 4.x, 2.0 |
IIS 10.0 |
Windows Server Core 2016 with IIS 10.0versi 2.15.3 |
64bit Windows Server Core 2016 v2.15.3 running IIS 10.0 |
. NET8.0.7, mendukung 8.0.7, 6.0.32 . NETKerangka 4.8, mendukung 4.x, 2.0 |
IIS 10.0 |
Detail selengkapnya
Versi platform |
AMIversi |
AWS SDK for .NET |
EC2Config |
SSMAgen |
Deploy Web |
AWS X-Ray |
---|---|---|---|---|---|---|
Windows Server 2022 with IIS 10.0versi 2.15.3 |
2024.07.10 |
3.7.847.0 |
3.3.551.0 |
3.6 |
3.3.12 |
|
Windows Server Core 2022 with IIS 10.0versi 2.15.3 |
2024.07.10 |
3.7.847.0 |
3.3.551.0 |
3.6 |
3.3.12 |
|
Windows Server 2019 with IIS 10.0versi 2.15.3 |
2024.07.10 |
3.7.847.0 |
3.3.551.0 |
3.6 |
3.3.12 |
|
Windows Server Core 2019 with IIS 10.0versi 2.15.3 |
2024.07.10 |
3.7.847.0 |
3.3.551.0 |
3.6 |
3.3.12 |
|
Windows Server 2016 with IIS 10.0versi 2.15.3 |
2024.07.10 |
3.7.847.0 |
3.3.551.0 |
3.6 |
3.3.12 |
|
Windows Server Core 2016 with IIS 10.0versi 2.15.3 |
2024.07.10 |
3.7.847.0 |
3.3.551.0 |
3.6 |
3.3.12 |
Node.js
Setiap versi platform Node.js mendukung beberapa versi bahasa Node.js. Versi Node.js yang valid, serta versi default, tercantum dalam tabel berikut. Setiap versi Node.js menyertakan masing-masing versi NPM (manajer paket Node.js). Tabel daftar versi NPM dalam tanda kurung.
Pada versi platform Amazon Linux 2, hanya versi Node.js default yang diinstal sebelumnya. Anda dapat menggunakan file package.json
di akar sumber proyek untuk menentukan versi Node.js yang ingin digunakan aplikasi Anda. Untuk detail, lihat Mengonfigurasi Node.js dengan file package.json dalam Panduan Developer AWS Elastic Beanstalk .
Pada versi AMI platform Amazon Linux (sebelum Amazon Linux 2), semua versi Node.js terdaftar yang didukung versi platform sudah diinstal sebelumnya di dalamnya. Versi Node.js default berlaku ketika opsi NodeVersion
di namespace aws:elasticbeanstalk:container:nodejs
tidak diatur. Untuk detail, lihat Opsi Platform Node.js dalam Panduan Developer AWS Elastic Beanstalk .
Elastic Beanstalk mendukung versi platform Node.js berikut.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Versi Node.js (versi NPM) |
Server Proksi |
Git |
AWS X-Ray |
---|---|---|---|---|---|
Node.js 20 AL2023versi 6.1.7 64bit Amazon Linux 2023 v6.1.7 running Node.js 20 |
2023.5.20240701 |
20.12.2 (10.5.0) Versi default: 20.12.2 |
nginx 1.24.0 (default), Apache 2.4.59 |
2.40.1 |
3.3.12 |
Node.js 18 AL2023versi 6.1.7 64bit Amazon Linux 2023 v6.1.7 running Node.js 18 |
2023.5.20240701 |
18.18.2 (9.8.1) Versi default: 18.18.2 |
nginx 1.24.0 (default), Apache 2.4.59 |
2.40.1 |
3.3.12 |
Node.js 18 AL2versi 5.9.4 64bit Amazon Linux 2 v5.9.4 running Node.js 18 |
2.0.20240709 |
18.20.4 (10.7.0), 18.20.3 (10.7.0), 18.20.2 (10.5.0), 18.20.1 (10.5.0), 18.20.0 (10.5.0), 18.19.1 (10.2.4), 18.19.0 (10.2.3), 18.18.2 (9.8.1), 18.18.1 (9.8.1), 18.18.0 (9.8.1), 18.17.1 (9.6.7), 18.17.0 (9.6.7), 18.16.1 (9.5.1), 18.16.0 (9.5.1), 18.15.0 (9.5.0), 18.14.2 (9.5.0), 18.14.1 (9.3.1), 18.14.0 (9.3.1), 18.13.0 (8.19.3), 18.12.1 (8.19.2), 18.12.0 (8.19.2), 18.11.0 (8.19.2), 18.19.2), 18.10.0 (8.19.2), 18.9.1 (8.19.1), 18.9.0 (8.19.1), 18.8.0 (8.18.0), 18.7.0 (8.15.0), 18.6.0 (8.13.2), 18.5.0 (8.12.1), 18.4.0 (8.12.1), 18.3.0 (8.11.0), 18.2.0 (8.9.0), 18.1.0 (8.8.0), 18.0.0 (8.6.0) Versi default: 18.20.4 |
nginx 1.22.1 (default), Apache 2.4.59 |
2.40.1 |
3.3.12 |
Untuk informasi tentang versi platform yang dijadwalkan untuk pensiun seperti yang dipublikasikan dalam Kebijakan Dukungan Platform, lihat Node.js pada halaman Versi Platform yang akan Pensiun. Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Node.js.
catatan
Ketika dukungan untuk versi Node.js yang Anda gunakan akan dihapus dari versi platform, Anda harus mengubah atau menghapus pengaturan versi sebelum melakukan pembaruan platform. Hal ini dapat terjadi ketika kelemahan keamanan teridentifikasi untuk versi Node.js, atau ketika versi pensiun.
Ketika ini terjadi, upaya untuk memperbarui ke versi platform baru yang tidak mendukung versi Node.js yang dikonfigurasi akan gagal. Untuk menghindari kebutuhan pembuatan lingkungan baru:
-
Amazon Linux 2 – ubah pengaturan versi Node.js di
package.json
ke versi Node.js yang didukung oleh versi platform lama dan baru, atau hapus pengaturan, lalu deploy paket sumber baru. Kemudian lakukan pembaruan platform. -
Amazon Linux AMI — ubah opsi
NodeVersion
konfigurasi ke versi yang didukung oleh versi platform lama dan yang baru, atau hapus pengaturan opsi, lalu lakukan pembaruan platform.
PHP
Elastic Beanstalk mendukung versi platform berikut. PHP
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Bahasa |
Composer |
Server Proksi |
---|---|---|---|---|
PHP 8.3 AL2023versi 4.3.0 64bit Amazon Linux 2023 v4.3.0 running PHP 8.3 |
2023.5.20240701 |
PHP8.3.7 |
2.7.7 |
nginx 1.24.0 (default), Apache 2.4.59 |
PHP 8.2 AL2023versi 4.3.0 64bit Amazon Linux 2023 v4.3.0 running PHP 8.2 |
2023.5.20240701 |
PHP8.2.18 |
2.7.7 |
nginx 1.24.0 (default), Apache 2.4.59 |
PHP 8.1 AL2023versi 4.3.0 64bit Amazon Linux 2023 v4.3.0 running PHP 8.1 |
2023.5.20240701 |
PHP8.1.28 |
2.7.7 |
nginx 1.24.0 (default), Apache 2.4.59 |
PHP 8.1 AL2versi 3.8.1 64bit Amazon Linux 2 v3.8.1 running PHP 8.1 |
2.0.20240709 |
PHP8.1.29 |
2.7.7 |
nginx 1.22.1 (default), Apache 2.4.59 |
Untuk informasi tentang versi platform yang dijadwalkan untuk pensiun seperti yang dipublikasikan dalam Kebijakan Dukungan Platform, lihat PHP pada halaman Versi Platform yang akan Pensiun. Untuk informasi tentang versi platform sebelumnya, lihat PHPsejarah platform.
Python
Elastic Beanstalk mendukung versi platform Python berikut.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Bahasa |
Manajer Paket |
Packager |
meld3 |
AWS X-Ray |
Server Proksi |
---|---|---|---|---|---|---|---|
Python 3.11 AL2023versi 4.1.1 64bit Amazon Linux 2023 v4.1.1 running Python 3.11 |
2023.5.20240701 |
Python 3.11.6 |
pipenv 2024.0.1 |
3.3.12 |
nginx 1.24.0 (default), Apache 2.4.59 |
||
Python 3.9 AL2023versi 4.1.1 64bit Amazon Linux 2023 v4.1.1 running Python 3.9 |
2023.5.20240701 |
Python 3.9.16 |
pipenv 2024.0.1 |
3.3.12 |
nginx 1.24.0 (default), Apache 2.4.59 |
||
Python 3.8 AL2versi 3.7.1 64bit Amazon Linux 2 v3.7.1 running Python 3.8 |
2.0.20240709 |
Python 3.8.16 |
pipenv 2024.0.1 |
3.3.12 |
nginx 1.22.1 (default), Apache 2.4.59 |
Untuk informasi tentang versi platform yang dijadwalkan untuk pensiun seperti yang dipublikasikan dalam Kebijakan Dukungan Platform, lihat Python pada halaman Versi Platform yang akan Pensiun. Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Python.
Ruby
Elastic Beanstalk mendukung versi platform Ruby berikut.
Versi Platform dan Nama Tumpukan Solusi |
AMI |
Bahasa |
Manajer Paket |
Server Aplikasi |
AWS X-Ray |
Server Proksi |
---|---|---|---|---|---|---|
Ruby 3.2 AL2023versi 4.0.9 64bit Amazon Linux 2023 v4.0.9 running Ruby 3.2 |
2023.5.20240701 |
Ruby 3.2.2 |
RubyGems 3.4.10 |
Puma 6.4.2 |
3.3.12 |
nginx 1.24.0 |
Untuk informasi tentang versi platform yang dijadwalkan untuk pensiun seperti yang dipublikasikan dalam Kebijakan Dukungan Platform, lihat Ruby pada halaman Versi Platform yang akan Pensiun. Untuk informasi tentang versi platform sebelumnya, lihat Riwayat platform Ruby.