

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

# Menggunakan AL2023 pada AWS
<a name="aws"></a>

Anda dapat mengatur AL2023 untuk digunakan dengan yang lain Layanan AWS. Misalnya, Anda dapat memilih AL2023 AMI saat meluncurkan instans [Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) (Amazon EC2). 

Untuk prosedur penyiapan ini, Anda menggunakan layanan AWS Identity and Access Management (IAM). Untuk informasi selengkapnya tentang IAM, lihat bahan referensi berikut:
+ [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/iam/)
+ [Panduan Pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)

**Topics**
+ [Memulai dengan AWS](#getting-started-aws)
+ [AL2023 di Amazon EC2](ec2.md)
+ [Menggunakan AL2023 dalam wadah](container.md)
+ [AL2023 pada AWS Elastic Beanstalk](beanstalk.md)
+ [Menggunakan AL2 023 in AWS CloudShell](cloudshell.md)
+ [Menggunakan Amazon ECS berbasis AL2 023 AMIs untuk menampung beban kerja kontainer](ecs.md)
+ [Menggunakan Amazon Elastic File System pada AL2 023](efs.md)
+ [Menggunakan Amazon EMR dibangun di atas AL2023](emr.md)
+ [Menggunakan AL2023 di AWS Lambda](lambda.md)

## Memulai dengan AWS
<a name="getting-started-aws"></a>

### Mendaftar untuk Akun AWS
<a name="sign-up-for-aws"></a>

Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.

**Untuk mendaftar untuk Akun AWS**

1. Buka [https://portal.aws.amazon.com/billing/pendaftaran.](https://portal.aws.amazon.com/billing/signup)

1. Ikuti petunjuk online.

   Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi pada keypad telepon.

   Saat Anda mendaftar untuk sebuah Akun AWS, sebuah *Pengguna root akun AWS*dibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan [tugas yang memerlukan akses pengguna root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS mengirimi Anda email konfirmasi setelah proses pendaftaran selesai. Kapan saja, Anda dapat melihat aktivitas akun Anda saat ini dan mengelola akun Anda dengan masuk [https://aws.amazon.com.rproxy.govskope.cake/](https://aws.amazon.com/) dan memilih **Akun Saya**.

### Buat pengguna dengan akses administratif
<a name="create-an-admin"></a>

Setelah Anda mendaftar Akun AWS, amankan Pengguna root akun AWS, aktifkan AWS IAM Identity Center, dan buat pengguna administratif sehingga Anda tidak menggunakan pengguna root untuk tugas sehari-hari.

**Amankan Anda Pengguna root akun AWS**

1.  Masuk ke [Konsol Manajemen AWS](https://console.aws.amazon.com/)sebagai pemilik akun dengan memilih **pengguna Root** dan memasukkan alamat Akun AWS email Anda. Di laman berikutnya, masukkan kata sandi.

   Untuk bantuan masuk dengan menggunakan pengguna root, lihat [Masuk sebagai pengguna root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) di *AWS Sign-In Panduan Pengguna*.

1. Mengaktifkan autentikasi multi-faktor (MFA) untuk pengguna root Anda.

   Untuk petunjuk, lihat [Mengaktifkan perangkat MFA virtual untuk pengguna Akun AWS root (konsol) Anda](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) di Panduan Pengguna *IAM*.

**Buat pengguna dengan akses administratif**

1. Aktifkan Pusat Identitas IAM.

   Untuk mendapatkan petunjuk, silakan lihat [Mengaktifkan AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) di *Panduan Pengguna AWS IAM Identity Center *.

1. Di Pusat Identitas IAM, berikan akses administratif ke pengguna.

   Untuk tutorial tentang menggunakan Direktori Pusat Identitas IAM sebagai sumber identitas Anda, lihat [Mengkonfigurasi akses pengguna dengan default Direktori Pusat Identitas IAM](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html) di *Panduan AWS IAM Identity Center Pengguna*.

**Masuk sebagai pengguna dengan akses administratif**
+ Untuk masuk dengan pengguna Pusat Identitas IAM, gunakan URL masuk yang dikirim ke alamat email saat Anda membuat pengguna Pusat Identitas IAM.

  Untuk bantuan masuk menggunakan pengguna Pusat Identitas IAM, lihat [Masuk ke portal AWS akses](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) di *Panduan AWS Sign-In Pengguna*.

**Tetapkan akses ke pengguna tambahan**

1. Di Pusat Identitas IAM, buat set izin yang mengikuti praktik terbaik menerapkan izin hak istimewa paling sedikit.

   Untuk petunjuknya, lihat [Membuat set izin](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) di *Panduan AWS IAM Identity Center Pengguna*.

1. Tetapkan pengguna ke grup, lalu tetapkan akses masuk tunggal ke grup.

   Untuk petunjuk, lihat [Menambahkan grup](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) di *Panduan AWS IAM Identity Center Pengguna*.

### Memberikan akses terprogram
<a name="install-aws-prereq.programmatic-access"></a>

Pengguna membutuhkan akses terprogram jika mereka ingin berinteraksi dengan AWS luar. Konsol Manajemen AWS Cara untuk memberikan akses terprogram tergantung pada jenis pengguna yang mengakses AWS.

Untuk memberi pengguna akses programatis, pilih salah satu opsi berikut.


****  

| Pengguna mana yang membutuhkan akses programatis? | Untuk | Oleh | 
| --- | --- | --- | 
| IAM | (Disarankan) Gunakan kredenal konsol sebagai kredensil sementara untuk menandatangani permintaan terprogram ke,, atau. AWS CLI AWS SDKs AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/aws.html)  | 
|  Identitas tenaga kerja (Pengguna yang dikelola di Pusat Identitas IAM)  | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/aws.html)  | 
| IAM | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs | Mengikuti petunjuk dalam [Menggunakan kredensil sementara dengan AWS sumber daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) di Panduan Pengguna IAM. | 
| IAM | (Tidak direkomendasikan)Gunakan kredensi jangka panjang untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/aws.html)  | 

# AL2023 di Amazon EC2
<a name="ec2"></a>

Gunakan salah satu prosedur berikut untuk meluncurkan instans Amazon EC2 dengan AMI AL2023 . Anda dapat memilih AMI standar, atau AMI minimal. Untuk informasi lebih lanjut tentang perbedaan antara AMI standar dan AMI minimal, lihat[Membandingkan AL2023 standar (default) dan minimal AMIs](AMI-minimal-and-standard-differences.md).

**Topics**
+ [Meluncurkan AL2023 menggunakan konsol Amazon EC2](#launch-from-ec2-console)
+ [Peluncuran AL2023 menggunakan parameter SSM dan AWS CLI](#launch-via-aws-cli)
+ [Meluncurkan AL2023 AMI terbaru menggunakan CloudFormation](#launch-from-cloudformation)
+ [Peluncuran AL2023 menggunakan ID AMI tertentu](#launch-by-ami-id)
+ [AL2023 Deprecation AMI dan siklus hidup](#ami-deprecation)
+ [Menghubungkan ke AL2023 instance](connecting-to-instances.md)
+ [Membandingkan AL2023 standar dan minimal AMIs](AMI-minimal-and-standard-differences.md)

## Meluncurkan AL2023 menggunakan konsol Amazon EC2
<a name="launch-from-ec2-console"></a>

Gunakan konsol Amazon EC2 untuk meluncurkan AMI AL2023 .

**catatan**  
Untuk instance berbasis ARM, AL2023 hanya mendukung tipe instans yang menggunakan Graviton2 atau prosesor yang lebih baru. AL2023 tidak mendukung instance A1.

Gunakan langkah-langkah berikut untuk meluncurkan instans Amazon EC2 dengan AL2023 AMI dari konsol Amazon EC2.

**Untuk meluncurkan instans EC2 dengan AMI AL2023**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **AMIs**.

1. Dari drop-down filter, pilih **Gambar publik**.

1. Di bidang pencarian, masukkan**al2023-ami**.
**catatan**  
Pastikan **amazon** muncul di kolom **alias Pemilik**.

1. Pilih gambar dari daftar. Di bawah **Sumber**, Anda dapat menentukan apakah AMI standar atau minimal. Nama AL2023 AMI dapat diinterpretasikan dengan menggunakan format ini:

   `'al2023-[ami || ami-minimal]-2023.0.[release build date].[build number]-kernel-[version number]-[arm64 || x86_64]'`

1. Gambar berikut menunjukkan sebagian daftar AL2023 AMIs.  
![\[Daftar di AL2023 AMIs bawah kolom Sumber.\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/images/launch-instance.png)

*Untuk informasi selengkapnya tentang meluncurkan instans Amazon EC2, lihat [Memulai instans Amazon EC2 Linux di](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) Panduan Pengguna Amazon EC2.*

## Peluncuran AL2023 menggunakan parameter SSM dan AWS CLI
<a name="launch-via-aws-cli"></a>

Di dalam AWS CLI, Anda dapat menggunakan nilai parameter SSM AMI untuk meluncurkan instance baru. AL2023 Lebih khusus lagi, gunakan salah satu nilai parameter SSM dinamis dari daftar berikut, dan tambahkan `/aws/service/ami-amazon-linux-latest/` sebelum nilai parameter SSM/. Anda menggunakan ini untuk meluncurkan instance di AWS CLI.
+ `al2023-ami-kernel-default-arm64`untuk arsitektur arm64
+ `al2023-ami-minimal-kernel-default-arm64`untuk arsitektur arm64 (AMI minimal)
+ `al2023-ami-kernel-default-x86_64`untuk arsitektur x86\$164
+ `al2023-ami-minimal-kernel-default-x86_64`untuk arsitektur x86\$164 (AMI minimal)

**catatan**  
Masing-masing *italic* item adalah parameter contoh. Ganti dengan informasi Anda sendiri.

```
$ aws ec2 run-instances \
  --image-id \
    resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64 \
  --instance-type m5.xlarge \
  --region us-east-1 \
  --key-name aws-key-us-east-1 \
  --security-group-ids sg-004a7650
```

`--image-id`Bendera menentukan nilai parameter SSM.

`--instance-type`Bendera menentukan jenis dan ukuran instance. Bendera ini harus kompatibel dengan tipe AMI yang Anda pilih.

`--region`Bendera menentukan Wilayah AWS tempat Anda membuat instance Anda.

`--key-name`Bendera menentukan kunci Wilayah AWS yang digunakan untuk terhubung ke instance. Jika Anda tidak memberikan kunci yang ada di Wilayah tempat Anda membuat instance, Anda tidak dapat terhubung ke instance menggunakan SSH.

`--security-group-ids`Bendera menentukan grup keamanan yang menentukan izin akses untuk lalu lintas jaringan masuk dan keluar.

**penting**  
Ini AWS CLI mengharuskan Anda menentukan grup keamanan yang ada yang memungkinkan akses ke instance dari mesin jarak jauh Anda melalui portTCP:22. Tanpa grup keamanan tertentu, instans baru Anda ditempatkan dalam grup keamanan default. Dalam grup keamanan default, instans Anda hanya dapat terhubung dengan instans lain dalam VPC Anda.

*Untuk informasi selengkapnya, lihat [Meluncurkan, mencantumkan, dan menghentikan instans Amazon EC2](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html) di AWS Command Line Interface Panduan Pengguna.*

## Meluncurkan AL2023 AMI terbaru menggunakan CloudFormation
<a name="launch-from-cloudformation"></a>

Untuk meluncurkan AL2023 AMI menggunakan CloudFormation, gunakan salah satu template berikut.

**catatan**  
Itu `x86_64` dan `Arm64` AMIs masing-masing membutuhkan jenis instance yang berbeda. Untuk informasi selengkapnya, lihat [Jenis Instans Amazon EC2](https://aws.amazon.com/ec2/instance-types/).

`JSON`templat:

```
{
  "Parameters": {
    "LatestAmiId": {
      "Type": "AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>",
      "Default": "/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64"
    }
  },
  "Resources": {
    "MyEC2Instance": {
      "Type": "AWS::EC2::Instance",
      "Properties": {
        "InstanceType": "t2.large",
        "ImageId": {
          "Ref": "LatestAmiId"
        }
      }
    }
  }
}
```

`YAML`templat:

```
Parameters:
  LatestAmiId:
    Type: 'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>'
    Default: '/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64'

Resources:
  Instance:
    Type: 'AWS::EC2::Instance'
    Properties:
      InstanceType: 't2.large'
      ImageId: !Ref LatestAmiId
```

Pastikan untuk mengganti parameter AMI di akhir bagian “Default”, jika diperlukan. Nilai parameter berikut tersedia:
+ `al2023-ami-kernel-6.1-arm64`untuk arsitektur arm64
+ `al2023-ami-minimal-kernel-6.1-arm64`untuk arsitektur arm64 (AMI minimal)
+ `al2023-ami-kernel-6.1-x86_64`untuk arsitektur x86\$164
+ `al2023-ami-minimal-kernel-6.1-x86_64`untuk arsitektur x86\$164 (AMI minimal)

Berikut ini adalah spesifikasi kernel dinamis. Versi kernel default secara otomatis berubah dengan setiap pembaruan versi kernel utama.
+ `al2023-ami-kernel-default-arm64`untuk arsitektur arm64
+ `al2023-ami-minimal-kernel-default-arm64`untuk arsitektur arm64 (AMI minimal)
+ `al2023-ami-kernel-default-x86_64`untuk arsitektur x86\$164
+ `al2023-ami-minimal-kernel-default-x86_64`untuk arsitektur x86\$164 (AMI minimal)

## Peluncuran AL2023 menggunakan ID AMI tertentu
<a name="launch-by-ami-id"></a>

Anda dapat meluncurkan AMI AL2023 tertentu menggunakan ID AMI. Anda dapat menentukan ID AMI AL2023 mana yang diperlukan dengan melihat daftar AMI di konsol Amazon EC2. Atau, Anda dapat menggunakan AWS Systems Manager. Jika Anda menggunakan Systems Manager, pastikan untuk memilih alias AMI dari yang tercantum di bagian sebelumnya. Untuk informasi selengkapnya, lihat [Kueri untuk AMI Amazon Linux terbaru IDs menggunakan AWS Systems Manager Parameter Store](https://aws.amazon.com/blogs/compute/query-for-the-latest-amazon-linux-ami-ids-using-aws-systems-manager-parameter-store/).

## AL2023 Deprecation AMI dan siklus hidup
<a name="ami-deprecation"></a>

Setiap AL2023 rilis baru menyertakan AMI baru. Saat AMI terdaftar, AMI ditandai dengan tanggal penghentian. Tanggal penghentian untuk setiap AL2023 AMI adalah 90 hari sejak dirilis agar sesuai dengan periode waktu yang ditawarkan untuk setiap rilis kernel individu. [Kernel Live Patching pada 023 AL2](live-patching.md)

**catatan**  
Tanggal penghentian 90 hari mengacu pada AMI individual dan tidak mengacu pada periode dukungan produk AL2023 [Rilis irama](release-cadence.md) atau produk.

*Untuk informasi selengkapnya tentang penghentian AMI, lihat [Menghentikan AMI di Panduan Pengguna](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html) Amazon EC2.*

Menggunakan AMI yang diperbarui secara teratur untuk meluncurkan instance memastikan bahwa instans dimulai dengan pembaruan keamanan terbaru, termasuk kernel yang diperbarui. Jika Anda meluncurkan versi AMI sebelumnya dan menerapkan pembaruan, ada periode waktu instans tidak memiliki pembaruan keamanan terbaru. Untuk memastikan Anda menggunakan AMI terbaru, kami sarankan Anda menggunakan parameter SSM.

Untuk informasi selengkapnya tentang penggunaan parameter SSM untuk meluncurkan instance, lihat:
+ [Peluncuran AL2023 menggunakan parameter SSM dan AWS CLI](#launch-via-aws-cli)
+ [Meluncurkan AL2023 AMI terbaru menggunakan CloudFormation](#launch-from-cloudformation)

# Menghubungkan ke AL2023 instance
<a name="connecting-to-instances"></a>

Gunakan SSH atau AWS Systems Manager untuk terhubung ke AL2023 instans Anda.

**Hubungkan ke instans Anda menggunakan SSH**  
Untuk petunjuk tentang cara menggunakan SSH untuk menyambung ke instans, lihat [Connect ke instans Linux menggunakan SSH di Panduan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html) Pengguna *Amazon EC2*.

**Connect ke instans Anda menggunakan AWS Systems Manager**  
Untuk petunjuk tentang cara menggunakan untuk menyambung AWS Systems Manager ke AL2023 instans, lihat [Connect ke instans Linux menggunakan Session Manager](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/session-manager.html) di *Panduan Pengguna Amazon EC2*.

**Menggunakan Amazon EC2 Instans Connect**  
AMI AL2023, tidak termasuk AMI minimal, dilengkapi dengan agen EC2 Instance Connect yang diinstal secara default. Untuk menggunakan EC2 Instance Connect dengan AL2023 instans yang diluncurkan dari AMI minimal, Anda harus menginstal `ec2-instance-connect` paket. Untuk petunjuk tentang penggunaan Instance Connect EC2, lihat [Connect ke instans Linux Anda dengan EC2 Instance Connect](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-linux-inst-eic.html) di Panduan Pengguna *Amazon EC2*.

# Membandingkan AL2023 standar dan minimal AMIs
<a name="AMI-minimal-and-standard-differences"></a>

Anda dapat meluncurkan instans Amazon EC2 dengan AMI standar (default) atau AL2023 minimal. Untuk petunjuk tentang cara meluncurkan instans Amazon EC2 dengan tipe AMI standar atau minimal, lihat. [AL2023 di Amazon EC2](ec2.md)

 AL2023 AMI standar hadir dengan semua aplikasi dan alat yang paling umum digunakan yang diinstal. Kami merekomendasikan AMI standar jika Anda ingin memulai dengan cepat dan tidak tertarik untuk menyesuaikan AMI.

 AL2023 AMI minimal adalah versi dasar dan efisien yang hanya berisi alat dan utilitas paling dasar yang diperlukan untuk menjalankan sistem operasi (OS). Kami merekomendasikan AMI minimal jika Anda ingin memiliki jejak OS sekecil mungkin. AMI minimal menawarkan pemanfaatan ruang disk yang sedikit berkurang dan efisiensi biaya jangka panjang yang lebih baik. AMI minimal cocok jika Anda menginginkan OS yang lebih kecil dan tidak keberatan menginstal alat dan aplikasi secara manual.

Gambar Container lebih dekat ke AMI AL2023 minimal dalam paket set.

# Membandingkan paket yang diinstal di Amazon Linux 2023 Gambar
<a name="image-comparison"></a>

Perbandingan RPMs saat ini pada gambar AL2023 AMI, AMI Minimal, dan Container.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/image-comparison.html)

# Menggunakan AL2023 dalam wadah
<a name="container"></a>

**catatan**  
 Untuk informasi selengkapnya tentang cara menggunakan AL2023 untuk meng-host beban kerja kontainer di Amazon ECS, lihat. [AL2023 untuk host kontainer Amazon ECS](ecs.md) 

 Ada beberapa cara yang AL2023 dapat digunakan di dalam wadah tergantung pada kasus penggunaan. [AL2023 Gambar Kontainer Dasar](base-container.md)Yang paling mirip dengan image container Amazon Linux 2 dan AMI AL2023 minimal. 

 Untuk pengguna tingkat lanjut, kami menawarkan gambar kontainer minimal, diperkenalkan dalam AL2023 rilis.2, bersama dengan dokumentasi yang menjelaskan cara membuat kontainer [bare-bone](barebones-containers.md). 

 AL2023 juga dapat digunakan untuk meng-host beban kerja kontainer, baik dari gambar kontainer AL2023 berbasis, atau wadah berdasarkan distribusi Linux lainnya. Anda dapat menggunakan[AL2023 untuk host kontainer Amazon ECS](ecs.md), atau menggunakan paket runtime kontainer yang disediakan secara langsung. `nerdctl`Paket `docker``containerd`,, dan tersedia untuk diinstal dan digunakan AL2023. 

**Topics**
+ [Menggunakan gambar wadah AL2023 dasar](base-container.md)
+ [AL2023 Gambar kontainer minimal](minimal-container.md)
+ [Membangun gambar kontainer tanpa tulang AL2023](barebones-containers.md)
+ [Membandingkan paket yang diinstal pada Amazon Linux 2023 Container Images](al2023-container-image-types.md)
+ [Membandingkan paket yang diinstal di Amazon Linux 2023 Minimal AMI dan Container Images](al2023-container-ami.md)

# Menggunakan gambar wadah AL2023 dasar
<a name="base-container"></a>

Gambar AL2023 kontainer dibangun dari komponen perangkat lunak yang sama yang disertakan dalam AL2023 AMI. Ini tersedia untuk digunakan di lingkungan apa pun sebagai gambar dasar untuk Docker beban kerja. Jika Anda menggunakan Amazon Linux AMI untuk aplikasi di [Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) (Amazon EC2), Anda dapat membuat container aplikasi Anda dengan image container Amazon Linux.

Gunakan image container Amazon Linux di lingkungan pengembangan lokal Anda dan kemudian dorong aplikasi Anda AWS menggunakan [Amazon Elastic Container Service](https://docs.aws.amazon.com/AmazonECS/latest/userguide/) (Amazon ECS). Untuk informasi selengkapnya, lihat [Menggunakan gambar Amazon ECR dengan Amazon ECS](https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html) di *Panduan Pengguna Amazon Elastic Container Registry*.

Gambar wadah Amazon Linux tersedia di Amazon ECR Public. Anda dapat memberikan umpan balik AL2023 melalui AWS perwakilan yang Anda tunjuk atau dengan mengajukan masalah di repo [amazon-linux-2023](https://github.com/amazonlinux/amazon-linux-2023/issues) di. GitHub

****Untuk menarik gambar wadah Amazon Linux dari Amazon ECR Public****

1. Otentikasi Docker klien Anda ke registri Publik Amazon Linux. Token autentikasi berlaku selama 12 jam. Untuk informasi selengkapnya, lihat [Autentikasi registri pribadi](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html) di *Panduan Pengguna Amazon Elastic Container Registry*.
**catatan**  
**get-login-password**Perintah ini didukung menggunakan versi terbaru dari AWS CLI versi 2. Untuk informasi selengkapnya, lihat [Menginstal AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) dalam *Panduan Pengguna AWS Command Line Interface *.

   ```
   $ aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws
   ```

   Outputnya adalah sebagai berikut.

   ```
   Login succeeded
   ```

1. Tarik image container Amazon Linux dengan menjalankan **docker pull** perintah. Untuk melihat gambar penampung Amazon Linux di Galeri Publik Amazon ECR, lihat Galeri Publik [Amazon ECR - amazonlinux](https://gallery.ecr.aws/amazonlinux/amazonlinux).
**catatan**  
Saat Anda menarik gambar AL2023 Docker kontainer, Anda dapat menggunakan tag dalam salah satu format berikut:  
Untuk mendapatkan versi terbaru dari gambar AL2023 kontainer, gunakan `:2023` tag.
Untuk mendapatkan versi tertentu AL2023, Anda dapat menggunakan format berikut:  
`:2023.[0-7 release quarter].[release date].[build number]`
Contoh berikut menggunakan tag `:2023` dan menarik gambar kontainer terbaru yang tersedia dari AL2023.

   ```
   $ docker pull public.ecr.aws/amazonlinux/amazonlinux:2023
   ```

1. (Opsional) Jalankan kontainer secara lokal.

   ```
   $ docker run -it --security-opt seccomp=unconfined public.ecr.aws/amazonlinux/amazonlinux:2023 /bin/bash
   ```

**Untuk menarik gambar AL2023 kontainer dari Docker Hub**

1. Tarik gambar AL2023 kontainer menggunakan **docker pull** perintah.

   ```
   $ docker pull amazonlinux:2023
   ```

1. (Opsional) Jalankan kontainer secara lokal.

   ```
   $ docker run -it amazonlinux:2023 /bin/bash
   ```
**catatan**  
Gambar kontainer hanya AL2023 menggunakan manajer `dnf` paket untuk menginstal paket perangkat lunak. Ini berarti bahwa tidak ada `amazon-linux-extras` atau perintah yang setara untuk digunakan untuk perangkat lunak tambahan.

# AL2023 Gambar kontainer minimal
<a name="minimal-container"></a>

**catatan**  
 Gambar AL2023 kontainer standar cocok untuk sebagian besar kasus penggunaan, dan beradaptasi dengan gambar kontainer minimal kemungkinan akan lebih berhasil daripada beradaptasi dengan gambar wadah AL2023 dasar. 

 Gambar kontainer AL2023 minimal, diperkenalkan di AL2023 .2, berbeda dari gambar wadah dasar karena hanya berisi paket minimum yang diperlukan untuk menginstal paket lain. Gambar kontainer minimal dirancang untuk menjadi satu set paket minimal, bukan satu set paket yang nyaman. 

 Gambar kontainer AL2023 minimal dibangun dari komponen perangkat lunak yang sudah tersedia di AL2023. Perbedaan utama dalam gambar kontainer minimal adalah menggunakan `microdnf` untuk menyediakan manajer `dnf` paket daripada Python berbasis fitur lengkap`dnf`. Ini memungkinkan gambar kontainer minimal menjadi lebih kecil dengan trade-off tidak memiliki set fitur lengkap dari manajer `dnf` paket yang disertakan dalam gambar kontainer AL2023 AMIs dan dasar. 

 Gambar kontainer AL2023 minimal membentuk dasar lingkungan runtime `provided.al2023` AWS Lambda. 

 Untuk daftar rinci paket termasuk dalam gambar kontainer minimal, lihat[Membandingkan paket yang diinstal pada Amazon Linux 2023 Container Images](al2023-container-image-types.md). 

## Ukuran gambar Kontainer Minimal
<a name="container-minimal-size"></a>

 Karena gambar kontainer AL2023 minimal berisi paket lebih sedikit daripada gambar wadah AL2023 dasar, itu juga secara signifikan lebih kecil. Tabel berikut membandingkan opsi gambar kontainer dari rilis Amazon Linux saat ini dan masa lalu. 

**catatan**  
 Ukuran Gambar seperti yang ditampilkan di [Amazon Linux di Galeri Publik Amazon ECR](https://gallery.ecr.aws/amazonlinux/amazonlinux). 


| Citra | Versi | Ukuran Gambar | Catatan | 
| --- | --- | --- | --- | 
| Amazon Linux 1 (AL1) | 2018.03.0.20230918.0 | 62.3MB | x86-64hanya | 
| Amazon Linux 2 | 2.0.20230926.0 | 64.2MB | aarch641.6MB lebih besar dari x86-64 | 
| Gambar wadah dasar Amazon Linux 2023 | 2023.2.20231002.0 | 52.4MB |  | 
| Amazon Linux 2023 gambar kontainer minimal | 2023.2.20231002.0-minimal | 35.2MB |  | 

## Menggunakan gambar AL2023 Minimal Container
<a name="using-container-minimal"></a>

 Gambar kontainer AL2023 minimal tersedia ECR dan `2023-minimal` tag akan selalu mengarah ke gambar kontainer minimal AL2023 berbasis terbaru, sementara `minimal` tag dapat diperbarui ke versi Amazon Linux yang lebih AL2023 baru. 

 Anda dapat menarik tag ini menggunakan `docker` contoh berikut: 

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:minimal
```

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:2023-minimal
```

Contoh berikut menunjukkan `Dockerfile` yang mengambil gambar kontainer minimal dan menginstal GCC di atasnya:

```
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal
RUN dnf install -y gcc && dnf clean all
```

# Membangun gambar kontainer tanpa tulang AL2023
<a name="barebones-containers"></a>

Gambar kontainer AL2023 dibuat dari komponen perangkat lunak yang sama yang disertakan dalam AMI AL2023. Ini mencakup perangkat lunak yang memungkinkan lapisan wadah dasar berperilaku serupa dengan berjalan pada instance Amazon EC2, seperti manajer paket. `dnf` Bagian ini menjelaskan bagaimana Anda dapat membuat kontainer dari awal yang hanya mencakup dependensi minimum yang diperlukan untuk aplikasi.

**catatan**  
Gambar AL2023 wadah standar cocok untuk sebagian besar kasus penggunaan. Menggunakan gambar kontainer standar membuatnya mudah untuk membangun di atas gambar Anda. Gambar kontainer tanpa tulang membuatnya lebih sulit untuk dibangun di atas gambar Anda.

**Untuk membuat wadah dengan dependensi minimum untuk aplikasi**

1. Tentukan dependensi runtime Anda. Ini akan bervariasi berdasarkan aplikasi Anda.

1. Membangun a`Dockerfile`/`Containerfile`yang membangun`FROM scratch`. Contoh berikut dari a `Dockerfile` dapat digunakan untuk membangun sebuah wadah yang hanya berisi `bash` shell dan dependensinya.

   ```
   FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as build
   RUN mkdir /sysroot
   RUN dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \
     --installroot /sysroot \
     -y \
     --setopt=install_weak_deps=False \
     install bash
   
   FROM scratch
   COPY --from=build /sysroot /
   WORKDIR /
   ENTRYPOINT ["/bin/bash"]
   ```

   1. Ini `Dockerfile` bekerja oleh:

     1.  Memulai AL2023 wadah bernama`build`. Wadah ini akan digunakan untuk mem-bootstrap wadah barebone, wadah ini tidak digunakan sendiri, tetapi menghasilkan wadah yang akan digunakan. 

     1.  Membuat `/sysroot` direktori. Direktori ini akan menjadi tempat `build` wadah akan menginstal dependensi yang diperlukan untuk wadah barebones. Pada langkah berikutnya, `/sysroot` jalur akan dikemas menjadi direktori root dari gambar barebone kami. 

         Menggunakan `--installroot` opsi untuk dengan `dnf` cara ini adalah bagaimana kita membuat AL2023 gambar lainnya. Ini adalah fitur `dnf` yang memungkinkan penginstal dan perkakas pembuatan gambar berfungsi. 

     1.  Memohon `dnf` untuk menginstal paket ke dalam`/sysroot`. 

         `rpm -q system-release --qf '%{VERSION}'`Perintah query (`-q`) `system-release` paket, mengatur format query (`--qf`) untuk mencetak versi paket yang ditanyakan (`%{VERSION}`variabel adalah `rpm` variabel untuk versi). `RPM` 

         Dengan menyetel `--releasever` argumen `dnf` ke versi `system-release` dalam `build` wadah, ini `Dockerfile` dapat digunakan untuk membangun kembali wadah barebone setiap kali gambar dasar kontainer yang diperbarui dari Amazon Linux dirilis. 

         Dimungkinkan untuk mengatur ke versi Amazon Linux 2023 apa pun, seperti 2023.10.20260325. `--releasever` Melakukan ini berarti bahwa `build` penampung akan berjalan sebagai AL2023 versi terbaru, tetapi membangun wadah barebone dari 2023.10.20260325 terlepas dari apa rilis saat ini. AL2023 

         Opsi `--setopt=install_weak_deps=False` konfigurasi memberitahu `dnf` untuk hanya menginstal dependensi yang *diperlukan* daripada direkomendasikan atau disarankan. 

     1. Menyalin sistem yang diinstal ke root wadah kosong (`FROM scratch`).

     1. Mengatur `ENTRYPOINT` menjadi biner yang diinginkan, dalam hal ini`/bin/bash`.

1. Buat direktori kosong dan tambahkan konten contoh di Langkah 2 ke file bernama`Dockerfile`.

   ```
   $ mkdir al2023-barebones-bash-example
   	$ cd al2023-barebones-bash-example
   	$ cat > Dockerfile <<EOF
   FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as build
   RUN mkdir /sysroot
   RUN dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \
     --installroot /sysroot \
     -y \
     --setopt=install_weak_deps=False \
     install bash && dnf --installroot /sysroot clean all
   
   FROM scratch
   COPY --from=build /sysroot /
   WORKDIR /
   ENTRYPOINT ["/bin/bash"]
   EOF
   ```

1. Bangun wadah dengan menjalankan perintah berikut.

   ```
   $ docker build -t al2023-barebones-bash-example
   ```

1. Jalankan container menggunakan perintah berikut untuk melihat seberapa minimal container `bash` -only.

   ```
   $ docker run -it --rm al2023-barebones-bash-example
   bash-5.2# rpm
   bash: rpm: command not found
   bash-5.2# du -sh /usr/
   bash: du: command not found
   bash-5.2# ls
   bash: ls: command not found
   bash-5.2# echo /bin/*
   /bin/alias /bin/bash /bin/bashbug /bin/bashbug-64 /bin/bg /bin/catchsegv /bin/cd /bin/command /bin/fc /bin/fg /bin/gencat /bin/getconf /bin/getent /bin/getopts /bin/hash /bin/iconv /bin/jobs /bin/ld.so /bin/ldd /bin/locale /bin/localedef /bin/pldd /bin/read /bin/sh /bin/sotruss /bin/sprof /bin/type /bin/tzselect /bin/ulimit /bin/umask /bin/unalias /bin/wait /bin/zdump
   ```

Untuk contoh yang lebih praktis, prosedur berikut membangun wadah untuk aplikasi C yang ditampilkan`Hello World!`.

1. Buat direktori kosong dan tambahkan kode sumber C dan`Dockerfile`.

   ```
   $ mkdir al2023-barebones-c-hello-world-example
   $ cd al2023-barebones-c-hello-world-example
   $ cat > hello-world.c <<EOF
   #include <stdio.h>
   int main(void)
   {
     printf("Hello World!\n");
     return 0;
   }
   EOF
   
   $ cat > Dockerfile <<EOF
   FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as build
   COPY hello-world.c /
   RUN dnf -y install gcc
   RUN gcc -o hello-world hello-world.c
   RUN mkdir /sysroot
   RUN mv hello-world /sysroot/
   RUN dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \
     --installroot /sysroot \
     -y \
     --setopt=install_weak_deps=False \
     install glibc && dnf --installroot /sysroot clean all
   
   FROM scratch
   COPY --from=build /sysroot /
   WORKDIR /
   ENTRYPOINT ["/hello-world"]
   EOF
   ```

1. Bangun wadah menggunakan perintah berikut.

   ```
   $ docker build -t al2023-barebones-c-hello-world-example .
   ```

1. Jalankan wadah menggunakan perintah berikut.

   ```
   $ docker run -it --rm al2023-barebones-c-hello-world-example
   Hello World!
   ```

# Membandingkan paket yang diinstal pada Amazon Linux 2023 Container Images
<a name="al2023-container-image-types"></a>

Perbandingan RPMs saat ini pada gambar wadah AL2023 dasar dibandingkan dengan yang RPMs ada pada gambar kontainer AL2023 minimal.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/al2023-container-image-types.html)

# Membandingkan paket yang diinstal di Amazon Linux 2023 Minimal AMI dan Container Images
<a name="al2023-container-ami"></a>

Perbandingan RPMs saat ini pada AMI AL2023 Minimial hingga RPMs saat ini pada gambar AL2023 dasar dan kontainer minimal.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/linux/al2023/ug/al2023-container-ami.html)

# AL2023 pada AWS Elastic Beanstalk
<a name="beanstalk"></a>

 AWS Elastic Beanstalk adalah layanan untuk menyebarkan dan menskalakan aplikasi dan layanan web. Unggah kode Anda dan Elastic Beanstalk menangani penerapan secara otomatis — mulai dari penyediaan kapasitas, penyeimbangan beban, dan penskalaan otomatis hingga pemantauan kesehatan aplikasi. Untuk informasi lebih lanjut, lihat [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/). 

 Untuk menggunakan Elastic Beanstalk, Anda membuat aplikasi, mengunggah versi aplikasi dalam bentuk paket sumber aplikasi (misalnya, file .war Java) ke Elastic Beanstalk, dan kemudian memberikan beberapa informasi tentang aplikasi. Elastic Beanstalk secara otomatis meluncurkan lingkungan dan membuat serta AWS mengonfigurasi sumber daya yang diperlukan untuk menjalankan kode Anda. Lihat informasi selengkapnya di [Panduan Developer AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html). 

 Platform Elastic Beanstalk Linux EC2 menggunakan instans Amazon, dan instance ini menjalankan Amazon Linux. Per 4 Agustus 2023, Elastic Beanstalk menawarkan cabang platform berikut berdasarkan Amazon Linux 2023: Docker, Tomcat, Java SE, Node.js, PHP, dan Python. Elastic Beanstalk sedang berupaya melepaskan dukungan untuk AL2 023 ke platform Elastic Beanstalk yang lebih banyak. 

 [https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome)**Daftar lengkap dukungan platform Elastic Beanstalk dan platform saat ini yang dibangun di AL2 atas 023 dapat ditemukan di bagian platform Elastic Beanstalk Linux dari [Elastic Beanstalk Developer Guide.](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux.html) 

 Anda dapat menemukan Catatan Rilis untuk platform Elastic Beanstalk baru dan versi platform yang ada di Catatan Rilis [Elastic](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/relnotes.html) Beanstalk. 

# Menggunakan AL2 023 in AWS CloudShell
<a name="cloudshell"></a>

 AWS CloudShell adalah shell berbasis browser dan pra-otentikasi yang dapat Anda luncurkan langsung dari. Konsol Manajemen AWS Anda dapat menavigasi ke CloudShell dari Konsol Manajemen AWS beberapa cara yang berbeda. Untuk informasi selengkapnya, lihat [Bagaimana cara memulai AWS CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html#how-to-get-started) 

 AWS CloudShell, yang saat ini berbasis Amazon Linux 2, akan bermigrasi ke AL2 023. Migrasi ke AL2 023 akan mulai diluncurkan Wilayah AWS mulai 4 Desember 2023. Untuk informasi selengkapnya tentang CloudShell migrasi ke AL2 023, lihat [AWS CloudShell migrasi dari Amazon Linux 2 ke Amazon Linux 2023](https://docs.aws.amazon.com/cloudshell/latest/userguide/cloudshell-AL2023-migration.html). 

# Menggunakan Amazon ECS berbasis AL2 023 AMIs untuk menampung beban kerja kontainer
<a name="ecs"></a>

**catatan**  
 Untuk informasi lebih lanjut tentang cara menggunakan AL2 023 di dalam wadah, lihat[AL2023 dalam wadah](container.md). 

 Amazon Elastic Container Service (Amazon ECS) adalah layanan orkestrasi kontainer terkelola penuh yang membantu Anda menerapkan, mengelola, dan menskalakan aplikasi kontainer dengan mudah. Sebagai layanan yang dikelola sepenuhnya, Amazon ECS hadir dengan AWS konfigurasi dan praktik terbaik operasional bawaan. Ini terintegrasi dengan alat AWS dan alat pihak ketiga, seperti Amazon Elastic Container Registry (Amazon ECR) Registry (Amazon ECR) dan Docker. Integrasi ini memudahkan tim untuk fokus membangun aplikasi, bukan lingkungan. Anda dapat menjalankan dan menskalakan beban kerja kontainer Anda di seluruh AWS Wilayah di cloud, tanpa kerumitan mengelola bidang kontrol. 

Anda dapat meng-host beban kerja kontainer pada AL2 023 menggunakan AMI yang dioptimalkan AL2 Amazon ECS berbasis 023. Untuk informasi selengkapnya, lihat AMI [Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) yang dioptimalkan 

## Perubahan AL2 023 untuk Amazon ECS dibandingkan dengan AL2
<a name="ecs-al2-changes"></a>

 Seperti halnya AL2, AL2 023 menyediakan paket dasar yang diperlukan untuk dijalankan sebagai instans Amazon ECS Linux. AL2 Di`containerd`,`docker`, dan `ecs-init` paket tersedia melalui`amazon-linux-extras`, sedangkan AL2 023 menyertakan paket-paket ini di repositori inti. 

 Dengan peningkatan deterministik melalui fitur repositori berversi, setiap 023 AL2 AMI secara default dikunci ke versi repositori tertentu. Ini juga berlaku untuk AMI AL2 023 Amazon ECS yang dioptimalkan. Semua pembaruan pada lingkungan Anda dapat dikelola dan diuji dengan hati-hati sebelum penerapan, serta menyediakan cara mudah untuk kembali ke konten AMI sebelumnya jika terjadi masalah. Untuk informasi lebih lanjut tentang fitur AL2 023 ini, lihat[Peningkatan deterministik melalui repositori berversi pada AL2023](deterministic-upgrades.md). 

 AL2023 beralih ke cgroup v2 melalui antarmuka cgroup v1 yang didukung di. AL2 Untuk informasi selengkapnya, lihat [Hierarki Kelompok Kontrol Terpadu () cgroup v2](cgroupv2.md). 

**catatan**  
 AL2023 versi sebelum [2023.2.20230920](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.2.20230920.html) (rilis AL2 023.2 pertama) berisi bug dalam penanganan `systemd` for Out-of-Memory (OOM) di dalam cgroup. Semua proses dalam cgroup selalu dibunuh alih-alih OOM-killer memilih satu proses pada satu waktu, yang merupakan perilaku yang dimaksudkan.   
 Ini adalah regresi jika dibandingkan dengan AL2 perilaku, dan diperbaiki pada rilis 2023.2.20230920 023. AL2 

 [Kode untuk membangun AMI Amazon ECS yang dioptimalkan tersedia di proyek. amazon-ecs-ami GitHub ](https://github.com/aws/amazon-ecs-ami) [Catatan rilis](https://github.com/aws/amazon-ecs-ami/releases) menjelaskan versi AL2 023 mana yang memetakan versi Amazon ECS AMI mana. 

## Menyesuaikan AMI yang AL2 dioptimalkan Amazon ECS berbasis 023
<a name="custom-ecs-amis"></a>

**penting**  
 Kami menyarankan Anda menggunakan Amazon ECS yang dioptimalkan AL2 023 AMI. Untuk informasi selengkapnya, lihat [AMI Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) yang dioptimalkan di *Amazon Elastic Container Service Developer Guide*. 

 Anda dapat menggunakan skrip build yang sama yang digunakan Amazon ECS untuk membuat kustom. AMIs Untuk informasi selengkapnya, lihat skrip [build AMI Linux Amazon ECS yang dioptimalkan](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-ami-build-scripts.html). 

# Menggunakan Amazon Elastic File System pada AL2 023
<a name="efs"></a>

Amazon Elastic File System (Amazon EFS) menyediakan penyimpanan file nirserver dan sepenuhnya elastis sehingga Anda dapat berbagi data file tanpa perlu menyediakan atau mengelola kapasitas dan performa penyimpanan. Amazon EFS dibangun untuk menskalakan sesuai permintaan ke petabyte tanpa mengganggu aplikasi, tumbuh dan menyusut secara otomatis saat Anda menambahkan dan menghapus file. Karena Amazon EFS memiliki antarmuka layanan web yang sederhana, Anda dapat membuat dan mengonfigurasi sistem file dengan cepat dan mudah. Layanan ini mengelola semua infrastruktur penyimpanan file untuk Anda, artinya Anda dapat menghindari kompleksitas penerapan, penambalan, dan pemeliharaan konfigurasi sistem file yang kompleks. 

Amazon EFS mendukung protokol Network File System versi 4 (NFSv4.1 dan NFSv4 .0), sehingga aplikasi dan alat yang Anda gunakan saat ini bekerja dengan mulus dengan Amazon EFS. Beberapa instans komputasi, termasuk Amazon, EC2 Amazon ECS, dan AWS Lambda, dapat mengakses sistem file Amazon EFS secara bersamaan. Oleh karena itu, sistem file EFS dapat menyediakan sumber data umum untuk beban kerja dan aplikasi yang berjalan di lebih dari satu instance komputasi atau server.

## Menginstal `amazon-efs-utils` pada AL2 023
<a name="efs-utils"></a>

 `amazon-efs-utils`Paket ini tersedia di repositori AL2 023 yang akan diinstal dan digunakan untuk mengakses sistem file Amazon EFS. 

**Instal `amazon-efs-utils` paket pada AL2 023**
+ Instal `amazon-efs-utils` menggunakan perintah berikut.

  ```
  $ dnf -y install amazon-efs-utils
  ```

## Memasang sistem file Amazon EFS pada AL2 023
<a name="mount-efs"></a>

 Setelah `amazon-efs-utils` diinstal, Anda dapat memasang sistem file Amazon EFS pada instans AL2 023 Anda. 

**Pasang sistem file Amazon EFS pada AL2 023**
+ Untuk me-mount menggunakan id sistem file, gunakan perintah berikut.

  ```
  sudo mount -t efs file-system-id efs-mount-point/
  ```

 Anda juga dapat memasang sistem file sehingga data dalam perjalanan dienkripsi menggunakan TLS, atau dengan menggunakan nama DNS atau memasang IP target alih-alih id sistem file. Untuk informasi selengkapnya, lihat [Memasang instans Amazon Linux menggunakan EFS mount helper](https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-helper-ec2-linux.html). 

# Menggunakan Amazon EMR dibangun di atas AL2023
<a name="emr"></a>

 Amazon EMR adalah layanan web yang membuatnya mudah untuk memproses sejumlah besar data secara efisien menggunakan Apache Hadoop dan layanan yang ditawarkan oleh. AWS

## AL2023 rilis Amazon EMR berbasis
<a name="emr-ami"></a>

 Amazon EMR rilis 7.0.0 adalah rilis pertama yang dibangun di atas. AL2023 Dengan rilis ini, AL2023 adalah sistem operasi dasar untuk Amazon EMR, membawa semua keuntungan ke AL2023 Amazon EMR. Untuk informasi selengkapnya, lihat catatan [rilis Amazon EMR 7.0.0](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-700-release.html). 

## AL2023 berbasis Amazon EMR di EKS
<a name="emr-on-eks"></a>

 Amazon EMR di EKS 6.13 adalah rilis pertama yang diperkenalkan AL2023 sebagai opsi. Dengan rilis ini, Anda dapat meluncurkan Spark AL2023 sebagai sistem operasi, bersama dengan runtime Java 17. Untuk informasi lebih lanjut, lihat [EMR Amazon di catatan rilis EKS 6.13, dan semua Amazon [EMR](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/emr-eks-releases.html) di catatan rilis](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/emr-eks-6.13.0.html) EKS. 

# Menggunakan AL2023 di AWS Lambda
<a name="lambda"></a>

 Dengan AWS Lambda, Anda dapat menjalankan kode tanpa menyediakan atau mengelola server. Anda hanya membayar untuk waktu komputasi yang Anda konsumsi—tidak ada biaya ketika kode Anda tidak berjalan. Anda dapat menjalankan kode untuk hampir semua jenis aplikasi atau layanan backend — semuanya tanpa administrasi. Cukup unggah kode Anda dan Lambda menangani semua yang diperlukan untuk menjalankan dan menskalakan kode Anda dengan ketersediaan tinggi. 

## AL2023 `provided.al2023`runtime terkelola dan image container
<a name="lambda-provided-al2023"></a>

 Runtime `provided.al2023` dasar didasarkan pada [gambar kontainer AL2023 minimal](https://docs.aws.amazon.com/linux/al2023/ug/minimal-container.html), dan menyediakan runtime terkelola Lambda AL2023 berbasis [dan](https://gallery.ecr.aws/lambda/provided) image dasar container. Karena `provided.al2023` runtime didasarkan pada gambar kontainer AL2023 minimal, itu jauh lebih kecil pada kurang dari 40 MB daripada `provided.al2` runtime sekitar 109 MB. 

 Untuk informasi selengkapnya, lihat [runtime Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) dan Bekerja [dengan gambar kontainer Lambda](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html). 

## AL2023 runtime Lambda berbasis
<a name="lambda-al2023-based"></a>

 Rilis runtime bahasa terkelola di masa mendatang, seperti Node.js 20, Python 3.12, Java 21, dan .NET 8, didasarkan pada AL2023 dan akan digunakan `provided.al2023` sebagai gambar dasar seperti yang dijelaskan dalam [pengumuman runtime AL2023 berbasis](https://aws.amazon.com/blogs/compute/introducing-the-amazon-linux-2023-runtime-for-aws-lambda/). 

**AL2023 fungsi Lambda berbasis**
+ [AL2023 Fungsi Lambda ditulis dalam Go](go.md#lambda-go)
+ [AL2023 Fungsi Lambda ditulis dalam Rust](rust.md#lambda-rust)

 *Untuk informasi selengkapnya, lihat [runtime Lambda di Panduan](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) Pengembang.AWS Lambda * 