

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à.

# Specifico per Amazon Linux
<a name="ident-amazon-linux-specific"></a>

 Esistono alcuni file specifici di Amazon Linux che possono essere utilizzati per identificare Amazon Linux e la sua versione. Il nuovo codice deve utilizzare lo [`/etc/os-release`](ident-os-release.md) standard per essere compatibile con più distribuzioni. L'uso di file specifici di Amazon Linux è sconsigliato. 

**Topics**
+ [Il file `/etc/system-release`](#ident-system-release)
+ [File di identificazione dell'immagine](#ident-image-id-file)
+ [Esempi di file specifici per Amazon Linux](#ident-version-examples)

## Il file `/etc/system-release`
<a name="ident-system-release"></a>

 Amazon Linux include un file `/etc/system-release` che specifica la versione corrente installata. Questo file viene aggiornato utilizzando i gestori di pacchetti e su Amazon Linux fa parte del `system-release` pacchetto. Anche se alcune altre distribuzioni come Fedora hanno questo file, esso non è presente nelle distribuzioni basate su Debian come Ubuntu. 

**Nota**  
 Il `/etc/system-release` file contiene una stringa leggibile dall'uomo e non deve essere usato a livello di codice per identificare un sistema operativo o una versione. Utilizza invece i campi leggibili dalla macchina in `/etc/os-release` (o se non esiste). `/usr/lib/os-release` `/etc/os-release` 

 Amazon Linux contiene anche una versione leggibile dalla macchina `/etc/system-release` che segue la specifica Common Platform Enumeration (CPE) nel file. `/etc/system-release-cpe` 

## File di identificazione dell'immagine
<a name="ident-image-id-file"></a>

 Ogni immagine Amazon Linux contiene un `/etc/image-id` file univoco che fornisce informazioni aggiuntive sull'immagine originale generata dal team di Amazon Linux. Questo file è specifico di Amazon Linux e non si trova in altre distribuzioni Linux come Debian, Ubuntu o Fedora. Questo file contiene le seguenti informazioni relative all'immagine: 
+ `image_name`,`image_version`, `image_arch` — Valori della ricetta di compilazione utilizzata per costruire l'immagine.
+ `image_stamp`: un valore esadecimale casuale univoco generato durante la creazione dell'immagine.
+ `image_date`— L'ora UTC di creazione dell'immagine, in *YYYYMMDDhhmmss*formato.
+ `recipe_name`, `recipe_id` — Il nome e l'ID della ricetta di compilazione utilizzata per costruire l'immagine.

## Esempi di file specifici per Amazon Linux
<a name="ident-version-examples"></a>

 Le seguenti sezioni forniscono esempi di file di identificazione specifici di Amazon Linux per ogni versione principale di Amazon Linux. 

**Nota**  
In qualsiasi codice reale, `/usr/lib/os-release` dovrebbe essere usato se il `/etc/os-release` file non esiste.

### AL2023
<a name="ident-image-id-amazon-linux-2023"></a>

Gli esempi seguenti mostrano i file di identificazione per AL2 023.

Esempio di `/etc/image-id` AL2 023:

```
[ec2-user ~]$ cat /etc/image-id
```

```
image_name="al2023-container"
image_version="2023"
image_arch="x86_64"
image_file="al2023-container-2023.8.20250721.2-x86_64"
image_stamp="822b-1a9e"
image_date="20250719211531"
recipe_name="al2023 container"
recipe_id="89b25f7b-be82-2215-a8eb-6e63-0830-94ea-658d41c4"
```

Esempio di `/etc/system-release` AL2 023:

```
[ec2-user ~]$ cat /etc/system-release
```

```
Amazon Linux release 2023.8.20250721 (Amazon Linux)
```

### AL2
<a name="ident-image-id-amazon-linux-2"></a>

Gli esempi seguenti mostrano i file di identificazione per AL2.

Esempio di `/etc/image-id` per AL2:

```
[ec2-user ~]$ cat /etc/image-id
```

```
image_name="amzn2-container-raw"
image_version="2"
image_arch="x86_64"
image_file="amzn2-container-raw-2.0.20250721.2-x86_64"
image_stamp="4126-16ad"
image_date="20250721225801"
recipe_name="amzn2 container"
recipe_id="948422df-a4e6-5fc8-ba89-ef2e-0e1f-e1bb-16f84087"
```

Esempio di `/etc/system-release` per AL2:

```
[ec2-user ~]$ cat /etc/system-release
```

```
Amazon Linux release 2 (Karoo)
```

### Amazon Linux AMI
<a name="ident-image-id-amazon-linux-1"></a>

Gli esempi seguenti mostrano i file di identificazione per l'AMI Amazon Linux.

Esempio `/etc/image-id` di AMI Amazon Linux:

```
[ec2-user ~]$ cat /etc/image-id
```

```
image_name="amzn-container-minimal"
image_version="2018.03"
image_arch="x86_64"
image_file="amzn-container-minimal-2018.03.0.20231218.0-x86_64"
image_stamp="407d-5ef3"
image_date="20231218203210"
recipe_name="amzn container"
recipe_id="b1e7635e-14e3-dd57-b1ab-7351-edd0-d9e0-ca6852ea"
```

Esempio `/etc/system-release` di AMI Amazon Linux:

```
[ec2-user ~]$ cat /etc/system-release
```

```
Amazon Linux AMI release 2018.03
```