Platform Elastic Beanstalk Linux - AWS Elastic Beanstalk

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

Platform Elastic Beanstalk Linux

Sebagian besar platform yang didukung Elastic Beanstalk didasarkan pada sistem operasi Linux. Secara khusus, platform ini didasarkan pada Amazon Linux, distribusi Linux yang disediakan oleh AWS. Platform Elastic Beanstalk Linux menggunakan instans Amazon Elastic Compute Cloud (Amazon EC2), dan instans ini menjalankan Amazon Linux.

Platform Elastic Beanstalk Linux menyediakan banyak fungsi di luar kotak. Anda dapat memperpanjang platform dalam beberapa cara untuk mendukung aplikasi Anda. Untuk rincian selengkapnya, lihat Memperluas platform Linux Elastic Beanstalk.

Versi Amazon Linux yang didukung

AWS Elastic Beanstalk mendukung platform berbasis Amazon Linux 2 dan Amazon Linux 2023.

Per 19 Oktober 2023, Elastic Beanstalk menawarkan platform AL2023 untuk semua bahasa pemrograman yang juga didukung di platform Amazon Linux 2. Beanstalk juga mendukung platform Docker berbasis Docker dan ECS di Amazon Linux 2 dan Amazon Linux 2023.

Untuk informasi selengkapnya tentang Amazon Linux 2 dan Amazon Linux 2023, lihat berikut ini:

Untuk rincian tentang versi platform yang didukung, lihat Platform yang didukung Elastic Beanstalk.

catatan

Anda dapat memigrasikan aplikasi Anda dari cabang platform AL1 atau AL2 Elastic Beanstalk ke cabang platform AL2023 yang setara. Untuk informasi selengkapnya, lihat Memigrasi aplikasi Elastic Beanstalk Linux 2 Amazon Linux 2 Amazon Linux 2.

Amazon Linux 2023

AWS mengumumkan ketersediaan umum Amazon Linux 2023 pada bulan Maret 2023. Panduan Pengguna Amazon Linux 2023 merangkum perbedaan utama antara Amazon Linux 2 dan Amazon Linux 2023. Untuk informasi selengkapnya, lihat Membandingkan Amazon Linux 2 dan Amazon Linux 2023 di panduan pengguna.

Ada tingkat kompatibilitas yang tinggi antara platform Elastic Beanstalk Amazon Linux 2 dan Amazon Linux 2023. Meskipun ada beberapa perbedaan yang perlu diperhatikan:

  • Layanan Metadata Instance Versi 1 (IMDSv1) — Pengaturan opsi DisableIMDSv1 default ke platform AL2023. true Defaultnya ada false di platform AL2.

  • alat instans pkg-repo - Alat ini tidak tersedia untuk lingkungan yang berjalan pada pkg-repo platform AL2023. Namun, Anda dapat menerapkan pembaruan paket dan sistem operasi secara manual ke instans AL2023. Untuk informasi selengkapnya, lihat Mengelola paket dan pembaruan sistem operasi di Panduan Pengguna Amazon Linux 2023.

  • Konfigurasi Apache HTTPd - httpd.conf File Apache untuk platform AL2023 memiliki beberapa pengaturan konfigurasi yang berbeda dari yang untuk AL2:

    • Tolak akses ke seluruh sistem file server secara default. Pengaturan ini dijelaskan dalam Lindungi File Server secara Default di halaman Tips Keamanan situs web Apache.

    • Hentikan pengguna untuk mengganti fitur keamanan yang telah Anda konfigurasikan. Konfigurasi menolak akses untuk mengatur .htaccess di semua direktori, kecuali yang diaktifkan secara khusus. Pengaturan ini dijelaskan dalam Melindungi Pengaturan Sistem di halaman Tips Keamanan situs web Apache. Tutorial Server HTTP Apache: halaman file.htaccess menyatakan pengaturan ini dapat membantu meningkatkan kinerja.

    • Tolak akses ke file dengan pola nama.ht*. Pengaturan ini mencegah klien web melihat .htaccess dan .htpasswd file.

Anda dapat mengubah salah satu pengaturan konfigurasi di atas untuk lingkungan Anda. Untuk informasi selengkapnya, lihat Memperluas platform Linux Elastic Beanstalk. Perluas topik Reverse Proxy untuk melihat bagian Configuring Apache HTTPD.

Daftar platform Linux Elastic Beanstalk

Daftar berikut menyediakan platform Linux yang didukung Elastic Beanstalk untuk berbagai bahasa pemrograman serta untuk wadah Docker. Elastic Beanstalk menawarkan platform berbasis Amazon Linux 2 dan Amazon Linux 2023 untuk semuanya. Untuk mempelajari lebih lanjut tentang platform, pilih tautan yang sesuai.