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 o aggiornamento alla versione più recente di AWS CLI
Questo argomento descrive come installare o aggiornare l'ultima versione di AWS Command Line Interface (AWS CLI) sui sistemi operativi supportati. Per informazioni sulle ultime versioni di AWS CLI, consulta il Changelog della AWS CLI versione 2 su. GitHub
Per installare una versione precedente di AWS CLI, vedere. Installazione delle versioni precedenti della AWS CLI versione 2 Per le istruzioni di disinstallazione, vedereDisinstallazione della AWS CLI versione 2.
AWS CLI istruzioni per l'installazione e l'aggiornamento
Per le istruzioni di installazione, espandi la sezione relativa al tuo sistema operativo.
Requisiti di installazione e aggiornamento
-
È necessario estrarre o "decomprimere" il pacchetto scaricato. Se il sistema operativo non dispone del comando unzip
integrato, utilizzare un comando equivalente.
-
Gli AWS CLI usi glibc
groff
, eless
. Questi sono inclusi per impostazione predefinita nella maggior parte delle principali distribuzioni di Linux.
-
Supportiamo le versioni AWS CLI a 64 bit delle distribuzioni recenti di CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023 e Linux. ARM
-
Poiché AWS non gestisce altri repository di terze partisnap
, non possiamo garantire che contengano la versione più recente di. AWS CLI
Installa o aggiorna il AWS CLI
Se è la prima volta che esegui un aggiornamento su Amazon Linux, per installare la versione più recente di AWS CLI, devi disinstallare la yum
versione preinstallata utilizzando il seguente comando:
$
sudo yum remove awscli
Dopo aver rimosso l'yum
installazione di, segui le seguenti istruzioni di installazione di Linux. AWS CLI
È possibile installarlo AWS CLI utilizzando uno dei seguenti metodi:
-
Il programma di installazione da riga di comando è una buona opzione per il controllo della versione, in quanto è possibile specificare la versione da installare. Questa opzione non si aggiorna automaticamente ed è necessario scaricare un nuovo programma di installazione ogni volta che si aggiorna per sovrascrivere la versione precedente.
-
Il snap
pacchetto ufficialmente supportato è una buona opzione per fare in modo che la versione più recente dei pacchetti AWS CLI as snap si aggiorni sempre automaticamente. Non esiste un supporto integrato per la selezione delle versioni secondarie di AWS CLI e pertanto non è un metodo di installazione ottimale se il team deve bloccare le versioni.
- Command line installer - Linux x86 (64-bit)
-
Per aggiornare l'installazione corrente di AWS CLI, scarica un nuovo programma di installazione ogni volta che esegui l'aggiornamento per sovrascrivere le versioni precedenti. Segui questi passaggi dalla riga di comando per installarlo AWS CLI su Linux.
Di seguito sono riportati i passaggi di installazione rapidi in un unico gruppo di copia e incolla che forniscono un'installazione di base. Per istruzioni guidate, consultate i passaggi seguenti.
(Facoltativo) Il seguente blocco di comandi scarica e installa il file AWS CLI senza prima verificare l'integrità del download. Per verificare l'integrità del download, segui le istruzioni dettagliate riportate di seguito.
Per installare AWS CLI, esegui i seguenti comandi.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Per aggiornare l'installazione corrente di AWS CLI, aggiungete il collegamento simbolico esistente e le informazioni sull'installatore per costruire il install
comando utilizzando i parametri--bin-dir
,--install-dir
, and. --update
Il seguente blocco di comandi utilizza un collegamento simbolico di esempio di /usr/local/bin
e un esempio di posizione del programma di installazione di /usr/local/aws-cli
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Fasi di installazione guidate
-
Scaricare il file di installazione in uno dei seguenti modi:
-
Usa il curl
comando: l'-o
opzione specifica il nome del file su cui viene scritto il pacchetto scaricato. Le opzioni sul seguente comando di esempio determinano la scrittura del file scaricato nella directory corrente con il nome locale awscliv2.zip
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
-
Scaricamento da URL — Per scaricare il programma di installazione con il browser, utilizzate quanto segue: URL https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
(Facoltativo) Verifica dell'integrità del file zip scaricato
Se hai scelto di scaricare manualmente il pacchetto di AWS CLI installazione .zip
nei passaggi precedenti, puoi utilizzare i seguenti passaggi per verificare le firme utilizzando lo strumento. GnuPG
I .zip
file del pacchetto di AWS CLI installazione sono firmati crittograficamente mediante firme. PGP Se i file sono in qualche modo danneggiati o alterati, questa verifica non va a buon fine e l'installazione deve essere arrestata.
-
Scaricare e installare il comando gpg
utilizzando il programma di gestione dei pacchetti. Per ulteriori informazioni su GnuPG
, consulta il sito Web GnuPG.
-
Per creare il file della chiave pubblica, creare un file di testo e incollare il testo seguente.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----END PGP PUBLIC KEY BLOCK-----
Per riferimento, di seguito sono riportati i dettagli della chiave pubblica.
Key ID: A6310ACC4672475C
Type: RSA
Size: 4096/4096
Created: 2019-09-18
Expires: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importate la chiave AWS CLI pubblica con il seguente comando, sostituendola public-key-file-name
con il nome del file della chiave pubblica che hai creato.
$
gpg --import public-key-file-name
gpg: /home/username
/.gnupg/trustdb.gpg: trustdb created
gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
-
Scarica il file della AWS CLI firma per il pacchetto che hai scaricato. Il percorso e il nome sono identici a quelli del file .zip
a cui corrisponde, ma con estensione .sig
. Negli esempi seguenti, viene salvato nella cartella corrente come un file denominato awscliv2.sig
.
Per la versione più recente di AWS CLI, usa il seguente blocco di comandi:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. Per questo esempio, il nome del file per la versione 2.0.30
awscli-exe-linux-x86_64-2.0.30.zip.sig
risulterebbe nel seguente comando:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip.sig
Per un elenco delle versioni, consulta il Changelog della AWS CLI versione 2 su. GitHub
-
Verifica la firma, passando entrambi i nomi file .sig
e .zip
scaricati come parametri del comando gpg
.
$
gpg --verify awscliv2.sig awscliv2.zip
L'output visualizzato dovrebbe essere simile al seguente:
gpg: Signature made Mon Nov 4 19:00:01 2019 PST
gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
L'avviso nell'output è previsto e non indica un problema. Si verifica perché non esiste una catena di fiducia tra la PGP chiave personale (se ne hai una) e la AWS CLI PGP chiave. Per ulteriori informazioni, consulta Web of trust.
-
Decomprimi il programma di installazione. Se la distribuzione Linux non dispone di un comando unzip
integrato, utilizzare un comando equivalente per la decompressione. Il comando di esempio seguente decomprime il pacchetto e crea una directory denominata aws
sotto la directory corrente.
$
unzip awscliv2.zip
Quando si esegue l'aggiornamento da una versione precedente, il unzip
comando richiede di sovrascrivere i file esistenti. Per ignorare queste istruzioni, ad esempio con l'automazione degli script, utilizzate il flag di aggiornamento per. -u
unzip
Questo flag aggiorna automaticamente i file esistenti e ne crea di nuovi in base alle esigenze.
$
unzip -u awscliv2.zip
-
Esegui il programma di installazione. Il comando di installazione utilizza un file denominato install
nella aws
directory appena decompressa. Per impostazione predefinita, i file vengono tutti installati in /usr/local/aws-cli
e viene creato un collegamento simbolico in /usr/local/bin
. Il comando include sudo
per concedere autorizzazioni in scrittura a tali directory.
$
sudo ./aws/install
Puoi eseguire l’installazione senza sudo
se specifichi le directory per le quali disponi già di autorizzazioni in scrittura. Utilizzare le seguenti istruzioni per il comando install
per specificare il percorso di installazione:
-
Assicurarsi che i percorsi forniti ai parametri -i
e -b
non contengano nomi di volume o directory contenenti caratteri di spazio o altri caratteri di spazio vuoto. Se c'è uno spazio, l'installazione non riesce.
-
--install-dir
oppure -i
— Questa opzione specifica la directory in cui copiare tutti i file.
Il valore predefinito è /usr/local/aws-cli
.
-
--bin-dir
oppure -b
— Questa opzione specifica che il aws
programma principale nella directory di installazione è collegato simbolicamente al file aws
nel percorso specificato. È necessario disporre delle autorizzazioni di scrittura nella directory specificata. La creazione di un collegamento simbolico a una directory già presente nel percorso elimina la necessità di aggiungere la directory di installazione alla variabile $PATH
dell'utente.
Il valore predefinito è /usr/local/bin
.
$
./aws/install -i /usr/local/aws-cli
-b /usr/local/bin
Per aggiornare l'installazione corrente di AWS CLI, aggiungete il collegamento simbolico esistente e le informazioni sull'installatore per creare il comando con il install
parametro. --update
$
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Per individuare il collegamento simbolico e la directory di installazione esistenti, utilizzate i seguenti passaggi:
-
Usare il comando which
per individuare il collegamento simbolico. Questo ti fornisce il percorso da utilizzare con il parametro --bin-dir
.
$
which aws
/usr/local/bin
/aws
-
Utilizzare il comando ls
per individuare la directory a cui punta il collegamento simbolico. Questo ti fornisce il percorso da utilizzare con il parametro --install-dir
.
$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli
/v2/current/bin/aws
-
Confermate l'installazione con il seguente comando.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Se il aws
comando non viene trovato, potrebbe essere necessario riavviare il terminale o seguire la risoluzione dei problemi inRisoluzione degli errori per AWS CLI.
- Command line - Linux ARM
-
Per aggiornare l'installazione corrente di AWS CLI, scarica un nuovo programma di installazione ogni volta che esegui l'aggiornamento per sovrascrivere le versioni precedenti. Segui questi passaggi dalla riga di comando per installarlo AWS CLI su Linux.
Di seguito sono riportati i passaggi di installazione rapidi in un unico gruppo di copia e incolla che forniscono un'installazione di base. Per istruzioni guidate, consultate i passaggi seguenti.
(Facoltativo) Il seguente blocco di comandi scarica e installa il file AWS CLI senza prima verificare l'integrità del download. Per verificare l'integrità del download, segui le istruzioni dettagliate riportate di seguito.
Per installare AWS CLI, esegui i seguenti comandi.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Per aggiornare l'installazione corrente di AWS CLI, aggiungete il collegamento simbolico esistente e le informazioni sull'installatore per costruire il install
comando utilizzando i parametri--bin-dir
,--install-dir
, and. --update
Il seguente blocco di comandi utilizza un collegamento simbolico di esempio di /usr/local/bin
e un esempio di posizione del programma di installazione di /usr/local/aws-cli
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Fasi di installazione guidate
-
Scaricare il file di installazione in uno dei seguenti modi:
-
Usa il curl
comando: l'-o
opzione specifica il nome del file su cui viene scritto il pacchetto scaricato. Le opzioni sul seguente comando di esempio determinano la scrittura del file scaricato nella directory corrente con il nome locale awscliv2.zip
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
-
Scaricamento da URL — Per scaricare il programma di installazione con il browser, utilizzate quanto segue: URL https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
(Facoltativo) Verifica dell'integrità del file zip scaricato
Se hai scelto di scaricare manualmente il pacchetto di AWS CLI installazione .zip
nei passaggi precedenti, puoi utilizzare i seguenti passaggi per verificare le firme utilizzando lo strumento. GnuPG
I .zip
file del pacchetto di AWS CLI installazione sono firmati crittograficamente mediante firme. PGP Se i file sono in qualche modo danneggiati o alterati, questa verifica non va a buon fine e l'installazione deve essere arrestata.
-
Scaricare e installare il comando gpg
utilizzando il programma di gestione dei pacchetti. Per ulteriori informazioni su GnuPG
, consulta il sito Web GnuPG.
-
Per creare il file della chiave pubblica, creare un file di testo e incollare il testo seguente.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----END PGP PUBLIC KEY BLOCK-----
Per riferimento, di seguito sono riportati i dettagli della chiave pubblica.
Key ID: A6310ACC4672475C
Type: RSA
Size: 4096/4096
Created: 2019-09-18
Expires: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importate la chiave AWS CLI pubblica con il seguente comando, sostituendola public-key-file-name
con il nome del file della chiave pubblica che hai creato.
$
gpg --import public-key-file-name
gpg: /home/username
/.gnupg/trustdb.gpg: trustdb created
gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
-
Scarica il file della AWS CLI firma per il pacchetto che hai scaricato. Il percorso e il nome sono identici a quelli del file .zip
a cui corrisponde, ma con estensione .sig
. Negli esempi seguenti, viene salvato nella cartella corrente come un file denominato awscliv2.sig
.
Per la versione più recente di AWS CLI, usa il seguente blocco di comandi:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
Per una versione specifica di AWS CLI, aggiungi un trattino e il numero di versione al nome del file. Per questo esempio, il nome del file per la versione 2.0.30
awscli-exe-linux-aarch64-2.0.30.zip.sig
risulterebbe nel seguente comando:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.sig
Per un elenco delle versioni, consulta il Changelog della AWS CLI versione 2 su. GitHub
-
Verifica la firma, passando entrambi i nomi file .sig
e .zip
scaricati come parametri del comando gpg
.
$
gpg --verify awscliv2.sig awscliv2.zip
L'output visualizzato dovrebbe essere simile al seguente:
gpg: Signature made Mon Nov 4 19:00:01 2019 PST
gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
L'avviso nell'output è previsto e non indica un problema. Si verifica perché non esiste una catena di fiducia tra la PGP chiave personale (se ne hai una) e la AWS CLI PGP chiave. Per ulteriori informazioni, consulta Web of trust.
-
Decomprimi il programma di installazione. Se la distribuzione Linux non dispone di un comando unzip
integrato, utilizzare un comando equivalente per la decompressione. Il comando di esempio seguente decomprime il pacchetto e crea una directory denominata aws
sotto la directory corrente.
$
unzip awscliv2.zip
Quando si esegue l'aggiornamento da una versione precedente, il unzip
comando richiede di sovrascrivere i file esistenti. Per ignorare queste istruzioni, ad esempio con l'automazione degli script, utilizzate il flag di aggiornamento per. -u
unzip
Questo flag aggiorna automaticamente i file esistenti e ne crea di nuovi in base alle esigenze.
$
unzip -u awscliv2.zip
-
Esegui il programma di installazione. Il comando di installazione utilizza un file denominato install
nella aws
directory appena decompressa. Per impostazione predefinita, i file vengono tutti installati in /usr/local/aws-cli
e viene creato un collegamento simbolico in /usr/local/bin
. Il comando include sudo
per concedere autorizzazioni in scrittura a tali directory.
$
sudo ./aws/install
Puoi eseguire l’installazione senza sudo
se specifichi le directory per le quali disponi già di autorizzazioni in scrittura. Utilizzare le seguenti istruzioni per il comando install
per specificare il percorso di installazione:
-
Assicurarsi che i percorsi forniti ai parametri -i
e -b
non contengano nomi di volume o directory contenenti caratteri di spazio o altri caratteri di spazio vuoto. Se c'è uno spazio, l'installazione non riesce.
-
--install-dir
oppure -i
— Questa opzione specifica la directory in cui copiare tutti i file.
Il valore predefinito è /usr/local/aws-cli
.
-
--bin-dir
oppure -b
— Questa opzione specifica che il aws
programma principale nella directory di installazione è collegato simbolicamente al file aws
nel percorso specificato. È necessario disporre delle autorizzazioni di scrittura nella directory specificata. La creazione di un collegamento simbolico a una directory già presente nel percorso elimina la necessità di aggiungere la directory di installazione alla variabile $PATH
dell'utente.
Il valore predefinito è /usr/local/bin
.
$
./aws/install -i /usr/local/aws-cli
-b /usr/local/bin
Per aggiornare l'installazione corrente di AWS CLI, aggiungete il collegamento simbolico esistente e le informazioni sull'installatore per creare il comando con il install
parametro. --update
$
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Per individuare il collegamento simbolico e la directory di installazione esistenti, utilizzate i seguenti passaggi:
-
Usare il comando which
per individuare il collegamento simbolico. Questo ti fornisce il percorso da utilizzare con il parametro --bin-dir
.
$
which aws
/usr/local/bin
/aws
-
Utilizzare il comando ls
per individuare la directory a cui punta il collegamento simbolico. Questo ti fornisce il percorso da utilizzare con il parametro --install-dir
.
$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli
/v2/current/bin/aws
-
Confermate l'installazione con il seguente comando.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Se il aws
comando non viene trovato, potrebbe essere necessario riavviare il terminale o seguire la risoluzione dei problemi inRisoluzione degli errori per AWS CLI.
- Snap package
-
Forniamo una versione ufficiale AWS supportata del AWS CLI sistemasnap
. Se desideri avere sempre l'ultima versione AWS CLI installata sul tuo sistema, un pacchetto snap te la fornisce mentre si aggiorna automaticamente. Non esiste un supporto integrato per la selezione delle versioni secondarie di AWS CLI e quindi non è un metodo di installazione ottimale se il team deve bloccare le versioni. Se desideri installare una versione secondaria specifica di AWS CLI, ti consigliamo di utilizzare il programma di installazione a riga di comando.
-
Se la tua piattaforma Linux non è già snap
installata, installala snap
sulla tua piattaforma.
-
Per informazioni sull'installazionesnap
, consulta Installazione del demone nella documentazione di Snap.
-
Potrebbe essere necessario riavviare il sistema in modo che le PATH
variabili vengano aggiornate correttamente. Se riscontri problemi di installazione, segui i passaggi in Risolvere i problemi comuni nella documentazione di Snap.
-
Per verificare che snap
sia installato correttamente, esegui il comando seguente.
$
snap version
-
Esegui il snap install
comando seguente per AWS CLI.
$
snap install aws-cli --classic
A seconda delle autorizzazioni di cui disponi, potrebbe essere necessario aggiungere sudo
qualcosa al comando.
$
sudo snap install aws-cli --classic
Per visualizzare l'archivio degli snap AWS CLI, comprese snap
le istruzioni aggiuntive, consulta la aws-cli
pagina del sito Web di Canonical Snapcraft.
-
Verifica che sia installato correttamente. AWS CLI
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Se si verifica un errore, consulta Risoluzione degli errori per AWS CLI.
Requisiti di installazione e aggiornamento
Installa o aggiorna il AWS CLI
Se si esegue l'aggiornamento alla versione più recente, utilizzare lo stesso metodo di installazione utilizzato nella versione corrente. Puoi installarlo AWS CLI su macOS nei seguenti modi.
- GUI installer
-
I passaggi seguenti mostrano come installare la versione più recente di AWS CLI utilizzando l'interfaccia utente macOS standard e il browser.
-
Nel tuo browser, scarica il file macOSpkg
: https://awscli.amazonaws.com/AWSCLIV2.pkg
-
Esegui il file scaricato e segui le istruzioni sullo schermo. Puoi scegliere di installarlo AWS CLI nei seguenti modi:
È possibile visualizzare i log di debug dell'installazione premendo CMD+L in qualsiasi momento nel programma di installazione. Verrà aperto un riquadro di log che consente di filtrare e salvare il log. Il file di log viene salvato automaticamente in /var/log/install.log
.
-
Per verificare che la shell possa trovare ed eseguire il comando aws
in $PATH
, utilizzare i seguenti comandi.
$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Se il aws
comando non viene trovato, potrebbe essere necessario riavviare il terminale o seguire la procedura di risoluzione dei problemi riportata inRisoluzione degli errori per AWS CLI.
- Command line installer - All users
-
Se disponi delle autorizzazioni sudo
, è possibile effettuare l'installazione di AWS CLI per tutti gli utenti sul computer. Forniamo le fasi in un gruppo facile da copiare e incollare. Consulta le descrizioni di ogni riga nelle fasi seguenti.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$
sudo installer -pkg AWSCLIV2.pkg -target /
Istruzioni di installazione guidate
-
Scaricare il file utilizzando il comando curl
. L'opzione -o
specifica il nome del file su cui viene scritto il pacchetto scaricato. In questo esempio, il file viene scritto in AWSCLIV2.pkg
nella cartella corrente.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
Eseguire il programma installer
macOS standard, specificando come origine il file .pkg
scaricato. Utilizzare il parametro -pkg
per specificare il nome del pacchetto da installare e il parametro -target /
per indicare l'unità in cui installare il pacchetto. I file vengono installati in /usr/local/aws-cli
e viene creato automaticamente un collegamento simbolico in /usr/local/bin
. È necessario includere sudo
nel comando per concedere autorizzazioni di scrittura a queste cartelle.
$
sudo installer -pkg ./AWSCLIV2.pkg -target /
Al termine dell'installazione, i log di debug vengono scritti in /var/log/install.log
.
-
Per verificare che la shell possa trovare ed eseguire il comando aws
in $PATH
, utilizzare i seguenti comandi.
$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Se il aws
comando non viene trovato, potrebbe essere necessario riavviare il terminale o seguire la procedura di risoluzione dei problemi riportata inRisoluzione degli errori per AWS CLI.
- Command line - Current user
-
-
Per specificare in quale cartella AWS CLI è installato, è necessario creare un XML file con qualsiasi nome. Questo file è un file XML in formato simile all'esempio seguente. Lascia tutti i valori come mostrato, tranne per la necessità di sostituire il percorso /Users/myusername
nella riga 9 con il percorso della cartella in cui si desidera che venga AWS CLI
installato. La cartella deve già esistere o il comando non riesce. L'XMLesempio seguente, denominato choices.xml
, specifica il programma di installazione da installare AWS CLI nella cartella/Users/myusername
, dove crea una cartella denominata. aws-cli
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>choiceAttribute</key>
<string>customLocation</string>
<key>attributeSetting</key>
<string>/Users/myusername
</string>
<key>choiceIdentifier</key>
<string>default</string>
</dict>
</array>
</plist>
-
Scaricare il programma di installazione pkg
utilizzando il comando curl
. L'opzione -o
specifica il nome del file su cui viene scritto il pacchetto scaricato. In questo esempio, il file viene scritto in AWSCLIV2.pkg
nella cartella corrente.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
Eseguire il programma installer
macOS standard con le seguenti opzioni:
-
Specificare il nome del pacchetto da installare utilizzando il parametro -pkg
.
-
Specificate l'installazione per un utente corrente solo impostando il -target
parametro su. CurrentUserHomeDirectory
-
Specificate il percorso (relativo alla cartella corrente) e il nome del XML file creato nel -applyChoiceChangesXML
parametro.
L'esempio seguente installa il AWS CLI nella cartella/Users/myusername/aws-cli
.
$
installer -pkg AWSCLIV2.pkg \
-target CurrentUserHomeDirectory \
-applyChoiceChangesXML choices.xml
-
Poiché le autorizzazioni utente standard in genere non consentono la scrittura nelle cartelle in $PATH
, il programma di installazione in questa modalità non tenta di aggiungere i collegamenti simbolici ai programmi aws
e aws_completer
. AWS CLI Per il corretto funzionamento, è necessario creare manualmente i collegamenti simbolici al termine dell'installazione. Se l'$PATH
include una cartella in cui è possibile scrivere, e si specifica questa cartella come percorso di destinazione, è possibile eseguire il comando seguente senza sudo
. Se non si dispone di una cartella scrivibile in $PATH
, è necessario utilizzare sudo
per le autorizzazioni per scrivere nella cartella di destinazione specificata. La posizione predefinita di un collegamento simbolico è /usr/local/bin/
. folder/installed
Sostituiteli con il percorso dell'installazione. AWS CLI
$
sudo ln -s /folder/installed
/aws-cli/aws /usr/local/bin
/aws
$
sudo ln -s /folder/installed
/aws-cli/aws_completer /usr/local/bin
/aws_completer
Al termine dell'installazione, i log di debug vengono scritti in /var/log/install.log
.
-
Per verificare che la shell possa trovare ed eseguire il comando aws
in $PATH
, utilizzare i seguenti comandi.
$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Se il aws
comando non viene trovato, potrebbe essere necessario riavviare il terminale o seguire la procedura di risoluzione dei problemi riportata inRisoluzione degli errori per AWS CLI.
Requisiti di installazione e aggiornamento
Installa o aggiorna il AWS CLI
Per aggiornare l'installazione corrente di AWS CLI Windows, scarica un nuovo programma di installazione ogni volta che esegui l'aggiornamento per sovrascrivere le versioni precedenti. AWS CLI viene aggiornato regolarmente. Per vedere quando è stata rilasciata l'ultima versione, consulta il Changelog della AWS CLI versione 2 su. GitHub
-
Scarica ed esegui il AWS CLI MSI programma di installazione per Windows (64 bit):
https://awscli.amazonaws.com/AWSCLIV2.msi
In alternativa, è possibile eseguire il msiexec
comando per eseguire il MSI programma di installazione.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
Per i vari parametri utilizzabilimsiexec
, vedere msiexec nel sito Web Microsoft Docs. Ad esempio, è possibile utilizzare il /qn
flag per un'installazione invisibile all'utente.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
-
Per confermare l'installazione, aprire il menu Start, ricercare cmd
per aprire una finestra dei prompt dei comandi e al prompt dei comandi utilizzare il comando aws --version
.
C:\>
aws --version
aws-cli/2.17.20 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
Se Windows non riesce a trovare il programma, potrebbe essere necessario chiudere e riaprire la finestra del prompt dei comandi per aggiornare il percorso oppure seguire la risoluzione dei problemi riportata in. Risoluzione degli errori per AWS CLI
Risoluzione degli errori di installazione e AWS CLI disinstallazione
Se riscontri problemi dopo l'installazione o la disinstallazione di AWS CLI, consulta la procedura Risoluzione degli errori per 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.
Passaggi successivi
Dopo aver installato correttamente AWS CLI, è possibile eliminare in sicurezza i file di installazione scaricati. Dopo aver completato i passaggi Prerequisiti per utilizzare la AWS CLI versione 2 e aver installato il AWS CLI, è necessario eseguire unConfigurazione del AWS CLI.