

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Script di compilazione dell'AMI Amazon ECS-optimized Linux
<a name="ecs-ami-build-scripts"></a>

Amazon ECS ha reso open source gli script di compilazione utilizzati per creare le varianti Linux dell'AMI Amazon. ECS-optimized Questi script di build sono ora disponibili su. GitHub Per ulteriori informazioni, consulta [amazon-ecs-ami](https://github.com/aws/amazon-ecs-ami) su. GitHub

Se devi personalizzare l' ECS-optimized AMI Amazon, consulta [Amazon ECS Optimized AMI Build Recipes on.](https://github.com/aws/amazon-ecs-ami) GitHub

L'archivio degli script di compilazione include un modello di [HashiCorppacker](https://developer.hashicorp.com/packer/docs) e script di compilazione per generare ciascuna delle varianti Linux dell'AMI Amazon. ECS-optimized Questi script sono la fonte di verità per le build di Amazon ECS-optimized AMI, quindi puoi seguire il GitHub repository per monitorare le modifiche alle nostre AMI. Ad esempio, magari vuoi che l'AMI utilizzi la stessa versione di Docker utilizzata dal team Amazon ECS per l'AMI ufficiale.

Per ulteriori informazioni, consulta il repository AMI di Amazon ECS all'indirizzo [aws/amazon-ecs-ami](https://github.com/aws/amazon-ecs-ami) on. GitHub

**Per creare un'AMI Amazon ECS-optimized Linux**

1. Clona il `aws/amazon-ecs-ami` GitHub repository.

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

1. Aggiungi una variabile di ambiente per la AWS regione da utilizzare durante la creazione dell'AMI. Sostituisci il valore `us-west-2` con la regione da utilizzare.

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

1. Viene fornito un Makefile per creare l'AMI. Dalla directory principale del repository clonato, usa uno dei seguenti comandi, corrispondente alla variante Linux dell' ECS-optimized AMI Amazon che desideri creare.
   + AMI ECS-optimized Amazon Amazon Linux 2

     ```
     make al2
     ```
   + AMI ECS-optimized Amazon Amazon Linux 2 (arm64)

     ```
     make al2arm
     ```
   + AMI Amazon ECS GPU-optimized 

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

     ```
     make al2inf
     ```
   + AMI ECS-optimized Amazon Amazon Linux 2023

     ```
     make al2023
     ```
   + AMI ECS-optimized Amazon Amazon Linux 2023 (arm64)

     ```
     make al2023arm
     ```
   + AMI GPU ECS-optimized Amazon Linux 2023

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

     ```
     make al2023neu
     ```