

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 build per AMI Linux ottimizzata per Amazon ECS
<a name="ecs-ami-build-scripts"></a>

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

Se devi personalizzare l'AMI ottimizzata per Amazon ECS, consulta Amazon [ECS Optimized AMI Build Recipies](https://github.com/aws/amazon-ecs-ami) on. 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 ottimizzata per Amazon ECS. Questi script sono la fonte di verità per le build AMI ottimizzate per Amazon ECS, quindi puoi seguire GitHub il repository per monitorare le modifiche al nostro. AMIs 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 Amazon ECS all'indirizzo [amazon-ecs-amiaws/](https://github.com/aws/amazon-ecs-ami) on. GitHub

**Come creare un'AMI Linux ottimizzata per Amazon ECS**

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

   ```
   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, utilizza uno dei seguenti comandi, corrispondente alla variante Linux dell'AMI ottimizzata per Amazon ECS che desideri creare.
   + AMI Amazon Linux 2 ottimizzata per Amazon ECS

     ```
     make al2
     ```
   + AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS

     ```
     make al2arm
     ```
   + AMI Amazon ECS ottimizzata per GPU

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

     ```
     make al2inf
     ```
   + AMI Amazon Linux 2023 ottimizzata per Amazon ECS

     ```
     make al2023
     ```
   + AMI Amazon Linux 2023 (arm64) ottimizzata per Amazon ECS

     ```
     make al2023arm
     ```
   + AMI GPU Amazon Linux 2023 ottimizzata per Amazon ECS

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

     ```
     make al2023neu
     ```