Rilis: Pembaruan platform Amazon Linux 2 Elastic Beanstalk pada 4 Agustus 2020 - AWS Elastic Beanstalk

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Rilis: Pembaruan platform Amazon Linux 2 Elastic Beanstalk pada 4 Agustus 2020

Rilis ini menyediakan versi baru untuk AWS Elastic Beanstalk platform berbasis Amazon Linux 2. Rilis ini mencakup pembaruan keamanan. Rilis ini memecahkan beberapa masalah kompatibilitas platform Amazon Linux 2. Hal ini juga termasuk pembaruan nginx, Go, Corretto, Tomcat, Node.js, .NET Core, dan PHP.

Tanggal rilis: 4 Agustus 2020

Perubahan

Pembaruan ini menambal beberapa celah yang dimiliki platform Amazon Linux 2 dibandingkan dengan platform Amazon Linux AMI sebelumnya. Fungsionalitas platform Amazon Linux 2 sekarang jauh lebih dekat dengan platform sebelumnya. Perbaikannya tercantum dalam tabel di bawah ini.

Beberapa kesenjangan yang tersisa terkait dengan perubahan sistem operasi yang mendasarinya. Untuk contoh kasus seperti itu dan cara untuk memperbaikinya, lihat Log file streaming untuk Amazon Linux 2 di elastic-beanstalk-samples GitHub repositori.

Kesenjangan kecil yang masih ada di sisi platform meliputi:

  • Platform Tomcat Amazon Linux 2 tidak mendukung versi 2.2 server proksi HTTPD Apache.

  • Platform Tomcat dan Node.js Amazon Linux 2 tidak mendukung opsi GzipCompression.

Fitur lainnya didukung, tetapi harus dikonfigurasi secara berbeda pada platform Amazon Linux 2. Untuk panduan migrasi terperinci, lihat Memigrasikan aplikasi Linux Elastic Beanstalk Anda ke Amazon Linux 2 dalam Panduan Developer AWS Elastic Beanstalk .

Tabel berikut menjelaskan perubahan yang disertakan dalam rilis ini.

catatan

Ketahuilah bahwa pada saat catatan rilis ini diterbitkan, versi platform baru mungkin belum tersedia di semua AWS Wilayah yang didukung Elastic Beanstalk. Mungkin diperlukan waktu beberapa jam agar rilis selesai.

Kategori Deskripsi

Pembaruan keamanan

Menerapkan semua pembaruan keamanan yang dipublikasikan di Pusat Keamanan Amazon Linux pada atau sebelum 15 Juli 2020 untuk semua platform Amazon Linux 2.

Rilis PHP 7.2.31 mencakup perbaikan keamanan. Untuk informasi selengkapnya, lihat Pembaruan spesifik platform dalam tabel ini.

Pembaruan lintas platform

Melakukan pembaruan lintas platform ini:

Komponen Perbarui

Dukungan Apache HTTPD

Awalnya, cabang platform Amazon Linux 2 hanya mendukung server proksi nginx. Hari ini kami mengembalikan dukungan untuk HTTPD Apache pada platform yang mendukungnya sebelumnya: Tomcat, Node.js, PHP, dan Python. Lihat catatan platform tertentu di bawah Pembaruan spesifik platform di halaman ini.

get-confignaskah

Skrip shell bernama get-config ada di cabang platform Amazon Linux AMI, hanya didukung secara resmi untuk platform kustom, tetapi banyak digunakan untuk konfigurasi platform terkelola juga. Awalnya, itu tidak ada pada versi platform Amazon Linux 2. Hari ini kami mengembalikan skrip ini ke cabang platform Amazon Linux 2 sebagai mekanisme ekstensibilitas yang didukung sepenuhnya. Anda dapat menggunakan skrip ini untuk mendapatkan nilai variabel lingkungan dan informasi lainnya dalam kait yang berjalan dalam instans dalam lingkungan yang diluncurkan dengan platform Anda. Untuk detailnya, lihat Skrip platform dalam Panduan Developer AWS Elastic Beanstalk .

Kait konfigurasi

Awalnya, versi platform Amazon Linux 2 mendukung kait platform, file eksekusi yang berjalan selama deployment aplikasi, ketika bundel sumber Anda di-deploy ke instans lingkungan. Hari ini kami menambahkan dukungan untuk kait konfigurasi yang berjalan selama deployment konfigurasi ketika opsi konfigurasi diperbarui pada instans berjalan. Untuk mempelajari selengkapnya, buka bagian Kait platform di halaman Memperluas platform Linux Elastic Beanstalk dalam Panduan Developer AWS Elastic Beanstalk .

Pesan acara

Awalnya, cabang platform Amazon Linux 2 tidak mengirim pesan peristiwa ke log kejadian. Hari ini kami menambahkan dukungan untuk pesan kejadian untuk semua cabang platform Amazon Linux 2. Untuk detail tentang melihat kejadian, lihat Melihat alur kejadian lingkungan Elastic Beanstalk dalam Panduan Developer AWS Elastic Beanstalk .

nginx

Platform yang diperbarui mendukung server nginx ke versi 1.18.0.

Pembaruan khusus platform

Melakukan pembaruan spesifik platform ini:

Platform Perbarui

Go

Memperbarui Go ke rilis 1.14.6. Untuk detailnya, lihat go1.14 dalam Riwayat Rilis Bahasa Pemrograman Go.

Corretto

Memperbarui Corretto 11 ke versi 11.0.8.10.1. Untuk log perubahan, lihat Log Perubahan untuk Amazon Corretto 11.

Memperbarui Corretto 8 ke versi 8.262.10.1. Untuk log perubahan, lihat Log Perubahan untuk Amazon Corretto 8.

Tomcat

Memperbarui Tomcat 8.5 ke Tomcat 8.5.56.

Node.js

Memperbarui platform Node.js untuk menambahkan dukungan untuk versi Node 12.18.3, 12.18.2, dan 10.22.0.

.NET Inti

Memperbarui .NET Core 3.1 ke versi 3.1.6.

Memperbarui .NET Core 2.1 ke versi 2.1.20.

PHP

Memperbarui PHP 7.4, 7.3, dan 7.2, masing-masing ke 7.4.7, 7.3.19, dan 7.2.31.

Rilis PHP 7.2.31 mencakup perbaikan keamanan.

Versi platform baru

catatan

Tabel berikut mencantumkan semua cabang platform yang didukung untuk setiap platform. Hanya cabang platform Amazon Linux 2 yang diperbarui.

Docker

Versi Platform dan Nama Tumpukan Solusi

AMI

Versi Docker

Server Proksi

Docker AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running Docker

2.0.20200723

19.03.6-ce

nginx 1.18.0

Single Container Docker versi 2.15.2

64bit Amazon Linux 2018.03 v2.15.2 running Docker 19.03.6-ce

2018.03.0

19.03.6-ce

nginx 1.16.1

Go

Versi Platform dan Nama Tumpukan Solusi

AMI

Bahasa

AWS X-Ray

Server Proksi

Go 1 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running Go 1

2.0.20200723

Go 1.14.6

3.2.0

nginx 1.18.0

Go 1.14 versi 2.15.5

64bit Amazon Linux 2018.03 v2.15.5 running Go 1.14.4

2018.03.0

Go 1.14.4

3.1.0

nginx 1.16.1

Java SE

Versi Platform dan Nama Tumpukan Solusi

AMI

Bahasa

Alat

AWS X-Ray

Server Proksi

Corretto 11 versi 3.0.5

64bit Amazon Linux 2 v3.0.5 running Corretto 11

2.0.20200723

Corretto 11.0.8.10.1

Ant 1.10.7, Gradle 5.6.2, Maven 3.6.2

3.2.0

nginx 1.18.0

Corretto 8 versi 3.0.5

64bit Amazon Linux 2 v3.0.5 running Corretto 8

2.0.20200723

Corretto 8.262.10.1

Ant 1.10.7, Gradle 5.6.2, Maven 3.6.2

3.2.0

nginx 1.18.0

Java 8 versi 2.10.9

64bit Amazon Linux 2018.03 v2.10.9 running Java 8

2018.03.0

Java 1.8.0_252

Ant 1.9.6, Gradle 2.7, Maven 3.3.3

3.1.0

nginx 1.16.1

Java 7 versi 2.10.9

64bit Amazon Linux 2018.03 v2.10.9 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.16.1

Tomcat

Versi Platform dan Nama Tumpukan Solusi

AMI

Bahasa

AWS X-Ray

Server Aplikasi

Server Proksi

Corretto 11 with Tomcat 8.5 AL2 versi 4.1.0

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

2.0.20200723

Corretto 11.0.8.10.1

3.2.0

Tomcat 8.5.56

nginx 1.18.0 (default), Apache 2.4.43

Corretto 8 with Tomcat 8.5 AL2 versi 4.1.0

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

2.0.20200723

Corretto 8.262.10.1

3.2.0

Tomcat 8.5.56

nginx 1.18.0 (default), Apache 2.4.43

Corretto 11 with Tomcat 7 AL2 versi 4.1.0

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

2.0.20200723

Corretto 11.0.8.10.1

3.2.0

Tomcat 7.0.76

nginx 1.18.0 (default), Apache 2.4.43

Corretto 8 with Tomcat 7 AL2 versi 4.1.0

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

2.0.20200723

Corretto 8.262.10.1

3.2.0

Tomcat 7.0.76

nginx 1.18.0 (default), Apache 2.4.43

Java 8 with Tomcat 8.5 versi 3.3.8

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

2018.03.0

Java 1.8.0_252

3.1.0

Tomcat 8.5.56

Apache 2.4.43 (default), Apache 2.2.34, Nginx 1.16.1

Java 7 with Tomcat 7 versi 3.3.8

64bit Amazon Linux 2018.03 v3.3.8 running Tomcat 7 Java 7

2018.03.0

Java 1.7.0_261

3.1.0

Tomcat 7.0.104

Apache 2.4.43 (default), Apache 2.2.34, Nginx 1.16.1

.NET Core di Linux

Versi Platform dan Nama Tumpukan Solusi

Kerangka Kerja

Server Proksi

AMI

AWS X-Ray

.NET Core on AL2 versi 2.0.1

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

.NET Core 3.1.6, mendukung 3.1.6, 2.1.20

nginx 1.18.0

2.0.20200723

3.2.0

Node.js

Versi Platform dan Nama Tumpukan Solusi

AMI

Versi Node.js (versi NPM)

Server Proksi

Git

AWS X-Ray

Node.js 12 AL2 versi 5.2.0

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

2.0.20200723

12.18.3 (6.14.6), 12.18.2 (6.14.5), 12.18.1 (6.14.5), 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)

Versi default: 12.18.3

nginx 1.18.0 (default), Apache 2.4.43

2.23.3

3.2.0

Node.js 10 AL2 versi 5.2.0

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

2.0.20200723

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.13.4), 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.15.0 (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.10.0 (6.4.1), 10.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)

Versi default: 10.22.0

nginx 1.18.0 (default), Apache 2.4.43

2.23.3

3.2.0

Node.js versi 4.15.0

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

2018.03.0

12.18.1 (6.14.5), 12.18.0 (6.14.4), 12.16.3 (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.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), 8.17.0 (6.13.4), 8.16.2 (6.4.1), 8.16.1 (6.4.1), 8.16.0 (6.4.1), 8.15.1 (6.4.1), 8.15.0 (6.4.1), 8.14.0 (6.4.1), 7.10.1 (4.2.0), 6.17.1 (3.10.10), 6.17.0 (3.10.10), 6.16.0 (3.10.10), 6.15.1 (3.10.10), 5.12.0 (3.8.6), 4.9.1 (2.15.11), 4.8.7 (2.15.11)

Versi default: 12.18.1

nginx 1.16.1, Apache 2.4.43

2.14.6

3.1.0

PHP

Versi Platform dan Nama Tumpukan Solusi

AMI

Bahasa

Composer

Server Proksi

PHP 7.4 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running PHP 7.4

2.0.20200723

PHP 7.4.7

1.9.3

nginx 1.18.0 (default), Apache 2.4.43

PHP 7.3 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running PHP 7.3

2.0.20200723

PHP 7.3.19

1.9.3

nginx 1.18.0 (default), Apache 2.4.43

PHP 7.2 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running PHP 7.2

2.0.20200723

PHP 7.2.31

1.9.3

nginx 1.18.0 (default), Apache 2.4.43

PHP 7.3 versi 2.9.8

64bit Amazon Linux 2018.03 v2.9.8 running PHP 7.3

2018.03.0

PHP 7.3.17

1.9.0

Apache 2.4.43

PHP 7.2 versi 2.9.8

64bit Amazon Linux 2018.03 v2.9.8 running PHP 7.2

2018.03.0

PHP 7.2.30

1.9.0

Apache 2.4.43

Python

Versi Platform dan Nama Tumpukan Solusi

AMI

Bahasa

Manajer Paket

Packager

meld3

AWS X-Ray

Server Proksi

Python 3.7 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running Python 3.7

2.0.20200723

Python 3.7.6

pipenv 2020.6.2

3.2.0

nginx 1.18.0 (default), Apache 2.4.43

Python 3.6 versi 2.9.12

64bit Amazon Linux 2018.03 v2.9.12 running Python 3.6

2018.03.0

Python 3.6.10

pip 9.0.3

setuptools 28.8.0

meld3 1.0.2

3.1.0

Apache 2.4.43 dengan mod_wsgi 3.5

Ruby

Versi Platform dan Nama Tumpukan Solusi

AMI

Bahasa

Manajer Paket

Server Aplikasi

AWS X-Ray

Server Proksi

Ruby 2.7 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running Ruby 2.7

2.0.20200723

Ruby 2.7.1-p83

RubyGems 3.1.4

Puma 4.3.5

3.2.0

nginx 1.18.0

Ruby 2.6 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running Ruby 2.6

2.0.20200723

Ruby 2.6.6-p146

RubyGems 3.1.4

Puma 4.3.5

3.2.0

nginx 1.18.0

Ruby 2.5 AL2 versi 3.1.0

64bit Amazon Linux 2 v3.1.0 running Ruby 2.5

2.0.20200723

Ruby 2.5.8-p224

RubyGems 3.1.4

Puma 4.3.5

3.2.0

nginx 1.18.0

Ruby 2.6 with Puma versi 2.11.8

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

2018.03.0

Ruby 2.6.6-p146

RubyGems 3.1.2

Puma 2.16.0

3.1.0

nginx 1.16.1

Ruby 2.6 with Passenger versi 2.11.8

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

2018.03.0

Ruby 2.6.6-p146

RubyGems 3.1.2

Passenger 4.0.60

3.1.0

nginx 1.16.1

Ruby 2.5 with Puma versi 2.11.8

64bit Amazon Linux 2018.03 v2.11.8 running Ruby 2.5 (Puma)

2018.03.0

Ruby 2.5.8-p224

RubyGems 3.1.2

Puma 2.16.0

3.1.0

nginx 1.16.1

Ruby 2.5 with Passenger versi 2.11.8

64bit Amazon Linux 2018.03 v2.11.8 running Ruby 2.5 (Passenger Standalone)

2018.03.0

Ruby 2.5.8-p224

RubyGems 3.1.2

Passenger 4.0.60

3.1.0

nginx 1.16.1

Ruby 2.4 with Puma versi 2.11.8

64bit Amazon Linux 2018.03 v2.11.8 running Ruby 2.4 (Puma)

2018.03.0

Ruby 2.4.10-p364

RubyGems 3.1.2

Puma 2.16.0

3.1.0

nginx 1.16.1

Ruby 2.4 with Passenger versi 2.11.8

64bit Amazon Linux 2018.03 v2.11.8 running Ruby 2.4 (Passenger Standalone)

2018.03.0

Ruby 2.4.10-p364

RubyGems 3.1.2

Passenger 4.0.60

3.1.0

nginx 1.16.1