

**Questa documentazione è valida AWS CLI solo per la versione 1.**

Abbiamo annunciato l' end-of-supportimminente rilascio della AWS CLI versione 1. Ti consigliamo di migrare alla AWS CLI versione 2. [Per date, dettagli aggiuntivi e informazioni su come effettuare la migrazione, consulta l'annuncio.](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/) Per la documentazione relativa alla versione 2 di AWS CLI, consulta la [Guida per l'utente della versione 2](https://docs.aws.amazon.com/cli/latest/userguide/).

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

# Installazione, aggiornamento e disinstallazione della AWS CLI versione 1 su Amazon Linux
<a name="install-linux-al2017"></a>

La AWS CLI versione 1 è preinstallata su Amazon Linux e Amazon Linux 2. Controlla la versione attualmente installata utilizzando il comando seguente.

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

A seconda di quando hai creato l'istanza Amazon Linux, la AWS CLI versione 1 è preinstallata utilizzando uno dei seguenti gestori di pacchetti:
+ [pip](#install-amazon-linux-pip)
+ [gnam](#install-amazon-linux-yum)

## Prerequisiti
<a name="install-amazon-linux-prereq"></a>

Devi inoltre installare la versione 3.8 o successiva di Python. Per istruzioni sull’installazione, consulta la pagina del [download di Python](https://wiki.python.org/moin/BeginnersGuide/Download) nel manuale *Beginner Guide*di Python.

**Matrice di supporto per la versione Python**


| AWS CLI versione | Versione di Python supportata | 
| --- | --- | 
| 1.39.0 (attuale) | Python 3.9\$1 | 
| 1.32.0-1.38.38 | Python 3.8\$1 | 
| 1.27.0-1.31.x | Python 3.7\$1 | 
| 1.20.0-1.26.x | Python 3.6\$1 | 
| 1.19.0-1.19.x | Python 2.7\$1, Python 3.6\$1 | 
| 1.17-1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 1.0-1.16.x | Python 2.6 e versioni precedenti, Python 3.3 e versioni precedenti | 

## Installazione, aggiornamento e disinstallazione tramite pip
<a name="install-amazon-linux-pip"></a>

La maggior parte delle istanze Amazon Linux utilizza pip per preinstallare la AWS CLI versione 1.

### Installa o aggiorna la AWS CLI versione 1 su Amazon Linux usando pip
<a name="install-amazon-linux-pip-install"></a>

Per installare l'ultima versione della AWS CLI versione 1 per l'utente corrente, usa le seguenti istruzioni.

1. Se si dispone di Python versione 3 o successiva installato, consigliamo di utilizzare `pip3`. Utilizzare `pip3 install` per installare o aggiornare alla versione più recente della AWS CLI versione 1. Se si esegue il comando all'interno dell'[ambiente virtuale Python (venv)](https://docs.python.org/3/library/venv.html), non è necessario utilizzare l'opzione `--user`. 

   ```
   $ pip3 install --upgrade --user awscli
   ```

1. Verifica che la cartella che contiene `aws` faccia parte della variabile `PATH`.

   1. Individua lo script del profilo della shell nella directory utente. Se non hai la certezza di quale sia la tua shell, esegui `echo $SHELL`.

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash**: `.bash_profile`, `.profile` o `.bash_login`
      + **Zsh** - `.zshrc`
      + **Tcsh**: `.tcshrc`, `.cshrc` o `.login`

   1. Aggiungi un comando di esportazione al termine dello script del profilo simile a quello dell’esempio seguente.

      ```
      export PATH=$HOME/.local/bin:$PATH
      ```

      Questo comando inserisce il percorso, `$HOME/.local/bin` in questo esempio, all’inizio della variabile `$PATH` corrente.

   1. Ricarica il profilo nella sessione corrente per rendere effettive tali modifiche.

      ```
      $ source ~/.bash_profile
      ```

1. Per verificare che sia in esecuzione la nuova versione, utilizzare il comando `aws --version`.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

### Disinstalla la AWS CLI versione 1 usando pip
<a name="install-amazon-linux-pip-uninstall"></a>

Se è necessario disinstallare il AWS CLI, utilizzare`pip uninstall`.

```
$ pip3 uninstall awscli
```

## Installazione, aggiornamento o disinstallazione utilizzando yum
<a name="install-amazon-linux-yum"></a>

La maggior parte delle istanze di Amazon Linux 2 utilizza yum per preinstallare la AWS CLI versione 1.

### Installa o aggiorna la AWS CLI versione 1 su Amazon Linux usando yum
<a name="install-amazon-linux-yum-install"></a>

Per installare l'ultima versione della AWS CLI versione 1 disponibile su Amazon Linux, esegui il seguente comando.

```
$ sudo yum install awscli
```

Per eseguire l'aggiornamento all'ultima versione della AWS CLI versione 1 disponibile su Amazon Linux, esegui il comando seguente.

```
$ sudo yum update awscli
```

Per verificare che sia in esecuzione la versione più recente, utilizzare il comando `aws --version`.

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

### Disinstalla la AWS CLI versione 1 usando yum
<a name="install-amazon-linux-yum-uninstall"></a>

Per disinstallare AWS CLI, usa`yum remove`.

```
$ sudo yum remove awscli
```

## Risoluzione degli errori di AWS CLI installazione e disinstallazione
<a name="install-amazon-linux-tshoot"></a>

Se riscontri problemi dopo l'installazione o la disinstallazione di AWS CLI, consulta la procedura [Risoluzione degli errori relativi a AWS CLI](cli-chap-troubleshooting.md) per la risoluzione dei problemi. Per le procedure di risoluzione dei problemi più importanti, consulta [Errori di comando non trovato](cli-chap-troubleshooting.md#tshoot-install-not-found), [Il comando `aws --version` restituisce una versione diversa da quella installata](cli-chap-troubleshooting.md#tshoot-install-wrong-version) e [Il comando "`aws --version`" restituisce una versione dopo la disinstallazione di AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).