Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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à.
Installa, aggiorna e disinstalla la AWS CLI versione 1 su macOS
Puoi installare la AWS Command Line Interface (AWS CLI) versione 1 e le sue dipendenze su macOS utilizzando il programma di installazione in bundle o. pip
Sections
Prerequisiti
Prima di poter installare la AWS CLI versione 1 su macOS, assicurati di avere installato Python 3.8 o versione successiva. Per istruzioni sull'installazione, consulta la pagina del download di Python
Matrice di supporto per la versione Python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AWS CLI versione | Versione Python supportata | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.32.0 — attuale | Python 3.8+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.27.0 — 1,31.x | Python 3.7+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.20.0 — 1,26.x | Python 3.6+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.19.0 — 1.19x | Python 2.7+, Python 3.6+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.17 — 1.18x | Python 2.7+, Python 3.4+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1,0 — 1,16x | Python 2.6 e versioni precedenti, Python 3.3 e precedenti |
Installa, aggiorna e disinstalla la AWS CLI versione 1 su macOS utilizzando il programma di installazione in bundle
Su Linux o macOS, puoi usare il programma di installazione in bundle per installare la versione 1 di (). AWS Command Line Interface AWS CLI Il programma di installazione in bundle include tutte le dipendenze e può essere utilizzato offline.
Non supporta l'installazione in percorsi che contengono spazi.
Argomenti
Installa la AWS CLI versione 1 utilizzando il programma di installazione in dotazione con sudo
I passaggi seguenti consentono di installare la AWS CLI versione 1 dalla riga di comando su qualsiasi build di macOS.
Il seguente è un riepilogo dei comandi di installazione che puoi tagliare e incollare per eseguirli come un singolo set di comandi.
Per la versione più recente di AWS CLI, usa il seguente blocco di comandi:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome di file per la versione 1.16.312
risulterebbe nel comando seguente: awscli-bundle-1.16.312.zip
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Per installare la AWS CLI versione 1 utilizzando il programma di installazione in dotazione
-
Scarica il programma di installazione in bundle della AWS CLI versione 1 in uno dei seguenti modi:
-
Download con il comando
curl
.Per la versione più recente di AWS CLI, utilizzate il seguente blocco di comandi:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome di file per la versione
1.16.312
risulterebbe nel comando seguente:awscli-bundle-1.16.312.zip
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" -
Scarica utilizzando il link diretto.
Per la versione più recente di AWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome del file per la versione
1.16.312
risulterebbe nel seguente URLawscli-bundle-1.16.312.zip
https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip
-
-
Estrazione (decompressione) dei file dal pacchetto. Se non disponi di
unzip
, usa il programma di gestione dei pacchetti integrato della distribuzione macOs per eseguire l'installazione.$
unzip awscli-bundle.zip
-
Esegui il programma di installazione. Il programma di installazione installa AWS CLI at
/usr/local/aws
e crea il collegamento simbolico nella cartella.aws
/usr/local/bin
Utilizzando l'opzione-b
per creare un link simbolico, si elimina la necessità di specificare la cartella di installazione nella variabile$PATH
dell'utente. Ciò dovrebbe consentire a tutti gli utenti di richiamarliaws
entrando AWS CLI da qualsiasi directory.$
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Per default, lo script di installazione viene eseguito con la versione di Python di default del sistema. Se hai installato una versione alternativa di Python e desideri utilizzarla per installarla AWS CLI, esegui lo script di installazione con quella versione tramite il percorso assoluto dell'eseguibile Python, come segue.
$
sudo
/usr/local/bin/python3.7
awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws -
Verifica che sia AWS CLI installato correttamente.
$
aws --version
aws-cli/1.32.65 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Se si verifica un errore, consulta Risolvi gli errori AWS CLI.
Installa la AWS CLI versione 1 utilizzando il programma di installazione in bundle senza sudo
Se non disponi sudo
delle autorizzazioni o desideri installarlo AWS CLI solo per l'utente corrente, puoi utilizzare una versione modificata dei comandi precedenti. I primi due comandi sono gli stessi.
Per la versione più recente di AWS CLI, usa il seguente blocco di comandi:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome di file per la versione 1.16.312
risulterebbe nel comando seguente: awscli-bundle-1.16.312.zip
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws
Per installare la AWS CLI versione 1 per l'utente corrente
-
Scarica il programma di installazione in bundle della AWS CLI versione 1 utilizzando uno dei seguenti metodi:
-
Download con il comando
curl
.Per la versione più recente di AWS CLI, utilizzate il seguente blocco di comandi:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome di file per la versione
1.16.312
risulterebbe nel comando seguente:awscli-bundle-1.16.312.zip
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" -
Scarica utilizzando il link diretto.
Per la versione più recente di AWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome del file per la versione
1.16.312
risulterebbe nel seguente URL
https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zipawscli-bundle-1.16.312.zip
-
-
Estrarre i file dal pacchetto. Se non disponi di
unzip
, usa il programma di gestione dei pacchetti integrato della distribuzione Linux per eseguire l'installazione.$
unzip awscli-bundle.zip
-
Esegui il programma di installazione. L'installatore installa AWS CLI at
/usr/local/aws
e crea il collegamento simbolico nella directory.aws
/usr/local/bin
L'ultimo comando utilizza il parametro-b
per specificare la cartella in cui il programma di installazione posiziona il file di collegamento simbolicoaws
. È necessario disporre delle autorizzazioni di scrittura nella directory specificata.$
./awscli-bundle/install -b ~/bin/aws
Questo AWS CLI installa il nella posizione predefinita (
~/.local/lib/aws
) e crea un collegamento simbolico (link simbolico) in.~/bin/aws
Per il corretto funzionamento del link simbolico,~/bin
deve trovarsi nella variabile di ambiente$PATH
.$
echo $PATH | grep ~/bin
// See if $PATH contains ~/bin (output will be empty if it doesn't)$
export PATH=~/bin:$PATH
// Add ~/bin to $PATH if necessary -
Assicurati che la cartella in cui è installata la AWS CLI versione 1 faccia parte della tua variabile.
$PATH
-
Trova lo script del profilo della tua shell nella tua cartella 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 —, o
.tcshrc
.cshrc
.login
-
-
Aggiungi un comando di esportazione al termine dello script del profilo simile a quello dell'esempio seguente.
export PATH=
~/.local/bin
:$PATHQuesto comando inserisce il percorso,
~/.local/bin
in questo esempio, all'inizio della variabilePATH
corrente. -
Ricarica il profilo nella sessione corrente per rendere effettive tali modifiche.
$
source ~/
.bash_profile
-
-
Verifica che sia AWS CLI stato installato correttamente.
$
aws --version
aws-cli/1.32.65 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Se si verifica un errore, consulta Risolvi gli errori AWS CLI.
Disinstalla il programma di installazione in bundle della AWS CLI versione 1
-
Il programma di installazione in bundle inserisce tutto all'interno della directory di installazione tranne il collegamento simbolico opzionale, quindi per disinstallare, è sufficiente eliminare quei due elementi.
$
sudo rm -rf /usr/local/aws
$
sudo rm /usr/local/bin/aws
-
(Facoltativo) Rimuovi l' AWS SDK condiviso e AWS CLI le informazioni sulle impostazioni nella cartella.
.aws
avvertimento
Queste impostazioni di configurazione e credenziali sono condivise tra tutti gli AWS SDK e in. AWS CLI Se rimuovi questa cartella, non sarà possibile accedervi dagli AWS SDK ancora presenti nel sistema.
La posizione predefinita della
Se l'utente ha il permesso di scrittura per questa directory, non è necessario utilizzarla..aws
cartella varia a seconda delle piattaforme, per impostazione predefinita la cartella si trova in ~/.aws/.sudo
$
sudo rm
~/.aws/
Installa, aggiorna e disinstalla la AWS CLI versione 1 usando pip
È possibile utilizzare pip
direttamente per installare AWS CLI.
Argomenti
Installazione pip.
Se non disponi già di pip
installato, puoi installarlo utilizzando lo script fornito da Python Packaging Authority. Esegui pip --version
per vedere se la versione di Linux di cui disponi include già Python e pip
. Se disponi di Python versione 3 o successiva installato, ti consigliamo di utilizzare il comando pip3
.
-
Utilizza il comando
curl
per scaricare lo script di installazione. Il comando seguente utilizza il parametro-O
(lettera maiuscola O) per specificare che il file scaricato deve essere archiviato nella cartella corrente utilizzando lo stesso nome che ha sull'host remoto.$
curl -O https://bootstrap.pypa.io/get-pip.py
-
Esegui lo script con il comando
python
opython3
per scaricare e installare la versione più recente dipip
e gli altri pacchetti di supporto necessari. Quando includi l'opzione--user
, lo script installapip
nel percorso~/.local/bin
.$
python3 get-pip.py --user
Installa e aggiorna AWS CLI usando pip
-
Utilizzare il comando
pip
opip3
per installare AWS CLI. Se disponi di Python versione 3 successiva, ti consigliamo di utilizzare il comandopip3
.Per la versione più recente di AWS CLI, usa il seguente blocco di comandi:
$
pip3 install awscli --upgrade --user
Per una versione specifica di AWS CLI, aggiungi due segni di uguale
=
e il numero di versione al nome del file.Per questo esempio, il nome di file per la versione
1.16.312 sarebbe ==1.16.312
e otterrebbe il seguente comando:$
pip3 install awscli==
1.16.312
--upgrade --userNota
Utilizzate le regole di quotazione appropriate per il vostro terminale. Per utilizzare il
=
carattere, potrebbe essere necessario utilizzare virgolette singole o doppie per scappare correttamente. L'esempio seguente evade utilizzando virgolette singole:$
pip3 install 'awscli==
1.16.312
' --upgrade --user -
Verificare che AWS CLI sia installato correttamente.
$
aws --version
aws-cli/1.32.65 Python/3.11.6 Darwin/23.3.0 botocore/1.18.6
Se il programma non è presente, aggiungilo al percorso della riga di comando.
Aggiungi l'eseguibile della AWS CLI versione 1 al percorso della riga di comando di macOS
Dopo avere eseguito l'installazione con pip
, potrebbe essere necessario aggiungere il programma aws
alla variabile di ambiente PATH
del sistema operativo in uso. La posizione del programma dipende dal percorso di installazione di Python.
Esempio AWS CLI posizione di installazione - macOS con Python 3.6 e (modalità utente) pip
~/Library/Python/
3.7
/bin
Sostituisci la versione di Python di cui disponi con la versione dell'esempio precedente.
Se non conosci il percorso di installazione di Python, esegui which python
.
$
which python
/usr/local/bin/python
L'output potrebbe essere il percorso a un link simbolico, non il programma effettivo. Esegui ls
-al
per vedere a cosa punta.
$
ls -al /usr/local/bin/python
~/Library/Python/3.7/bin/python
3.7
pip
installa i programmi nella stessa cartella che contiene l'applicazione Python. Aggiungi questa cartella alla variabile PATH
.
Per modificare la variabile PATH
-
Individua lo script del profilo della shell nella cartella 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
-
-
Aggiungi un comando di esportazione allo script del tuo profilo.
export PATH=
~/.local/bin
:$PATHQuesto comando aggiunge un percorso, in questo esempio
~/.local/bin
, per la variabilePATH
corrente. -
Carica il profilo aggiornato nella sessione corrente.
$
source ~/
.bash_profile
Disinstalla usando pip AWS CLI
-
Se hai installato la AWS CLI versione 1 utilizzando
pip
, devi anche disinstallarla utilizzandopip
.$
pip uninstall awscli
Se si utilizza la versione Python 2 o 3, potrebbe essere necessario utilizzare il comando
pip2
orpip3
. Usa ilaws --version
comando per determinare la versione di Python associata alla versione 1 installata AWS CLI .$
pip3 uninstall awscli
Potrebbe essere necessario riavviare la finestra del prompt dei comandi o il computer per rimuovere tutti i file.
-
(Facoltativo) Rimuovi l' AWS SDK condiviso e AWS CLI le informazioni sulle impostazioni nella
.aws
cartella.avvertimento
Queste impostazioni di configurazione e credenziali sono condivise tra tutti gli AWS SDK e in. AWS CLI Se rimuovi questa cartella, non sarà possibile accedervi dagli AWS SDK ancora presenti nel sistema.
La posizione predefinita della
Se l'utente ha il permesso di scrittura per questa directory, non è necessario utilizzarla..aws
cartella varia a seconda delle piattaforme, per impostazione predefinita la cartella si trova in ~/.aws/.sudo
$
sudo rm
~/.aws/
Risoluzione degli errori di AWS CLI installazione e disinstallazione
Se riscontri problemi dopo l'installazione o la disinstallazione di AWS CLI, consulta la procedura Risolvi gli errori AWS CLI per la risoluzione dei problemi. Per le procedure di risoluzione dei problemi più importanti, consulta Errori relativi al comando non trovatoIl comando aws --version "" restituisce una versione diversa da quella installata, eIl comando "aws --version" restituisce una versione dopo la disinstallazione di AWS CLI.