

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Específicos para Amazon Linux
<a name="ident-amazon-linux-specific"></a>

 Há alguns arquivos específicos do Amazon Linux que podem ser usados para identificar o Amazon Linux e sua versão. O novo código deve usar o padrão de [`/etc/os-release`](ident-os-release.md) para ser compatível entre distribuições. O uso de qualquer arquivo específico do Amazon Linux é desencorajado. 

**Topics**
+ [O arquivo `/etc/system-release`](#ident-system-release)
+ [Arquivo de identificação de imagem](#ident-image-id-file)
+ [Exemplos de arquivos específicos do Amazon Linux](#ident-version-examples)

## O arquivo `/etc/system-release`
<a name="ident-system-release"></a>

 O Amazon Linux contém um arquivo `/etc/system-release` que especifica a versão atual que está instalada. Esse arquivo é atualizado usando gerenciadores de pacotes e, no Amazon Linux, faz parte do pacote `system-release`. Embora algumas outras distribuições, como o Fedora, também tenham esse arquivo, ele não está presente nas distribuições baseadas em Debian, como o Ubuntu. 

**nota**  
 O arquivo `/etc/system-release` contém uma string legível por humanos e não deve ser usado de forma programática para identificar um sistema operacional ou um lançamento. Em vez disso, use os campos legíveis por máquina em `/etc/os-release` (ou `/usr/lib/os-release` se `/etc/os-release` não existir). 

 O Amazon Linux também contém uma versão legível por máquina de `/etc/system-release` que acompanha a especificação de enumeração de plataforma comum (CPE) no arquivo `/etc/system-release-cpe`. 

## Arquivo de identificação de imagem
<a name="ident-image-id-file"></a>

 Cada imagem do Amazon Linux contém um arquivo `/etc/image-id` exclusivo que fornece informações adicionais sobre a imagem original, conforme gerada pela equipe do Amazon Linux. Esse arquivo é específico do Amazon Linux e não é encontrado em outras distribuições do Linux, como Debian, Ubuntu ou Fedora. Esse arquivo contém as seguintes informações sobre a imagem: 
+ `image_name`, `image_version`, `image_arch`: valores da fórmula de compilação usada para criar a imagem.
+ `image_stamp`: valor hexadecimal aleatório exclusivo gerado durante a criação da imagem.
+ `image_date`: horário UTC da criação da imagem, no formato *AAAAMMDDhhmmss*.
+ `recipe_name`, `recipe_id`: o nome e o ID da fórmula de compilação usados para criar a imagem.

## Exemplos de arquivos específicos do Amazon Linux
<a name="ident-version-examples"></a>

 As seções a seguir fornecem exemplos dos arquivos de identificação específicos do Amazon Linux para cada versão principal do Amazon Linux. 

**nota**  
Em qualquer código do mundo real, `/usr/lib/os-release` deve ser usado se o arquivo `/etc/os-release` não existir.

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

Os exemplos a seguir mostram os arquivos de identificação do AL2023.

Exemplo de `/etc/image-id` para o AL2023:

```
[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"
```

Exemplo de `/etc/system-release` para o AL2023:

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

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

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

Os exemplos a seguir mostram os arquivos de identificação do AL2.

Exemplo de `/etc/image-id` para o 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"
```

Exemplo de `/etc/system-release` para o AL2:

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

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

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

Os exemplos a seguir mostram os arquivos de identificação para a AMI do Amazon Linux.

Exemplo de `/etc/image-id` para a AMI do 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"
```

Exemplo de `/etc/system-release` para a AMI do Amazon Linux:

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

```
Amazon Linux AMI release 2018.03
```