

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

# Skrip pembuatan AMI Linux AMI yang dioptimalkan Amazon ECS
<a name="ecs-ami-build-scripts"></a>

Amazon ECS telah membuka skrip build yang digunakan untuk membangun varian Linux dari AMI Amazon ECS yang dioptimalkan. Skrip build ini sekarang tersedia di GitHub. Untuk informasi lebih lanjut, lihat [amazon-ecs-ami](https://github.com/aws/amazon-ecs-ami)di GitHub.

Jika Anda perlu menyesuaikan AMI Amazon ECS yang dioptimalkan, lihat [Amazon ECS Optimized AMI Build](https://github.com/aws/amazon-ecs-ami) Recipies aktif. GitHub

Repositori skrip build menyertakan template [HashiCorppengemas](https://developer.hashicorp.com/packer/docs) dan skrip build untuk menghasilkan setiap varian Linux dari AMI Amazon ECS yang dioptimalkan. Skrip ini adalah sumber kebenaran untuk build AMI yang dioptimalkan Amazon ECS, sehingga Anda dapat mengikuti repositori GitHub untuk memantau perubahan pada kami. AMIs Misalnya, mungkin Anda ingin AMI Anda sendiri menggunakan versi Docker yang sama dengan yang digunakan tim Amazon ECS untuk AMI resmi.

[Untuk informasi selengkapnya, lihat repositori Amazon ECS AMI di aws/ on. amazon-ecs-ami](https://github.com/aws/amazon-ecs-ami) GitHub

**Untuk membangun AMI Linux Amazon ECS yang dioptimalkan**

1. Kloning `aws/amazon-ecs-ami` GitHub repo.

   ```
   git clone https://github.com/aws/amazon-ecs-ami.git
   ```

1. Tambahkan variabel lingkungan untuk AWS Wilayah yang akan digunakan saat membuat AMI. Ganti `us-west-2` nilainya dengan Region yang akan digunakan.

   ```
   export REGION=us-west-2
   ```

1. Makefile disediakan untuk membangun AMI. Dari direktori root repositori kloning, gunakan salah satu perintah berikut, sesuai dengan varian Linux dari AMI Amazon ECS yang dioptimalkan yang ingin Anda buat.
   + Amazon ECS yang dioptimalkan Amazon Linux 2 AMI

     ```
     make al2
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2 (arm64) AMI

     ```
     make al2arm
     ```
   + AMI Amazon ECS GPU yang dioptimalkan

     ```
     make al2gpu
     ```
   + Amazon ECS mengoptimalkan Amazon Linux 2 (Neuron) AMI

     ```
     make al2inf
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI

     ```
     make al2023
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2023 (arm64) AMI

     ```
     make al2023arm
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2023 GPU AMI

     ```
     make al2023gpu
     ```
   + Amazon ECS mengoptimalkan Amazon Linux 2023 (Neuron) AMI

     ```
     make al2023neu
     ```