GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare AWS CLI su Ubuntu 20.04

CLI AWS (Amazon Web Service Command Line Interface) è uno strumento di utilità a riga di comando open source per la gestione dei servizi Web Amazon. AWS CLI è uno strumento di utilità fornito da AWS per gestire le risorse. L'API AWS è direttamente accessibile tramite AWS CLI. Utilizzando l'utility AWS CLI, puoi creare script per automatizzare Amazon Web Services.

AWS CLI è disponibile nella versione 1 e nella versione 2. AWS consiglia di utilizzare AWS CLI versione 2 . Se hai già la versione 1, suggerisci di disinstallarla o di creare un collegamento simbolico/alias con un nome diverso.

In questo tutorial imparerai come installare AWS CLI su Ubuntu 20.04 .

Prerequisiti

Per installare AWS CLI su Ubuntu devi soddisfare i seguenti requisiti:

  • Account AWS
  • Server Ubuntu 20.04
  • Account utente sudo privilegiato

Installazione

Il pacchetto di utilità AWS CLI è disponibile nel repository predefinito di Ubuntu 20.04. Puoi anche utilizzare Python PIP o il programma di installazione AWS per installare lo strumento di utilità AWS CLI.

Metodo 1:utilizzo dello script di installazione di AWS

Questo è il metodo di installazione consigliato da AWS. Questo metodo funziona su Ubuntu e altre distribuzioni Linux come CentOS, Fedora, Amazon Linux 1 e Amazon Linux 2.

Per l'ultima versione scarica la versione a 64 bit usando il comando curl:

$ sudo curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

Nota:per una versione specifica dell'AWS CLI, aggiungi un trattino e il numero di versione al nome del file.

Il passaggio successivo consiste nel decomprimere il file scaricato, che estrarrà il file e creerà una directory denominata 'aws'. Nel comando unzip non presente, installa decomprimi il pacchetto ($ sudo apt install unzip).

Esegui il comando seguente per decomprimere il download del file:

$ sudo unzip awscliv2.zip

Ora esegui il programma di installazione, usando:

$ sudo ./aws/install

Per impostazione predefinita aws cli è installato in /usr/local/aws-cli e viene creato un collegamento simbolico in /usr/local/bin.

Per verificare l'installazione, digitare:

$ aws --version

Uscita:

aws-cli/2.1.33 Python/3.8.8 Linux/5.4.0-70-generic exe/x86_64.ubuntu.20 prompt/off

Metodo 2:Installazione di AWS CLI utilizzando APT

Lo strumento di utilità AWS CLI è disponibile nel repository predefinito di Ubuntu 20.04. Per installare lo strumento utilizzando APT, attenersi alla seguente procedura:

Aggiorna pacchetti di sistema:

Esegui il seguente comando aggiorna i pacchetti di sistema e l'indice del repository alla versione più recente.

$ sudo apt-get update

Una volta aggiornati i pacchetti di sistema, esegui il comando seguente per installare AWS CLI.

$ sudo apt-get install awscli -y

Al termine dell'installazione, eseguire il comando seguente per verificare.

$ aws --version

Otterrai un output simile a:

Dopo l'installazione, puoi configurare l'accesso all'account AWS utilizzando AWS CLI. Prima di iniziare con la configurazione di aws, dovresti avere la Chiave di accesso dell'utente IAM e Chiave segreta dotato di accesso adeguato.

Esegui il comando seguente per configurare l'accesso all'account aws.

$ aws configure

Inserisci i seguenti dettagli di conseguenza:

  • ID chiave di accesso AWS [Chiave di accesso utente IAM]
  • Chiave di accesso segreta AWS [chiave segreta dell'utente IAM]
  • Nome regione predefinito [regione AWS]
  • Formato di output predefinito [il formato JSON va bene]

Avrai un output simile a:

Disinstallazione di AWS CLI da Ubuntu

Per disinstallare AWS CLI da Ubuntu, devi controllare il percorso di installazione di AWS CLI. Esegui il comando seguente per controllare la directory di installazione di AWS CLI.

$ which aws

Otterrai un output come:

/usr/local/bin/aws

Utilizzare il comando seguente per controllare il collegamento simbolico e il percorso di installazione.

$ ls -l /usr/local/bin/aws

Otterrai un output come:

lrwxrwxrwx 1 root root 37 Mar 31 04:01 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws

Per prima cosa rimuovi i due collegamenti simbolici, digita:

$ sudo rm /usr/local/bin/aws
$ sudo rm /usr/local/bin/aws_completer

Ora cancella la directory di installazione usando il seguente comando.

$ sudo rm -rf /usr/local/aws-cli

Hai rimosso con successo l'AWS CLI dal sistema Ubuntu.

Metodo 3:installazione di AWS CLI utilizzando Python PIP

Puoi utilizzare Python PIP per installare AWS CLI sul tuo server Ubuntu. Python 2.x non è supportato su Ubuntu 20.04 quindi è necessario installare Python 3.x.

Innanzitutto, installa python-pip sul tuo sistema. Esegui il comando seguente per installare il pacchetto python-pip.

$ sudo apt-get install python3-pip

Una volta completata l'installazione, è necessario aggiornare PIP all'ultima versione.

$ sudo pip3 install --upgrade pip

Ora, esegui il comando seguente per installare AWS CLI utilizzando PIP.

$ sudo pip3 install awscli

Per verificare l'installazione, eseguire il comando seguente.

$ python3 -m awscli --version

Uscita:

aws-cli/1.18.69 Python/3.8.5 Linux/5.8.0-45-generic botocore/1.16.19

L'output mostra che la versione AWS CLI installata è 1.18

Creazione di S3 Bucket utilizzando AWS CLI

Il servizio di archiviazione semplice, comunemente noto come s3, è un servizio di archiviazione cloud fornito dal servizio Web Amazon per archiviare e recuperare file. Potresti avere un'idea su Google Drive, Dropbox per la memorizzazione di immagini, documenti e file importanti. AWS S3 è un tipo simile di servizio cloud fornito da AWS. Puoi creare un bucket S3 utilizzando la GUI e AWS CLI. Hai configurato AWS nel passaggio precedente, ora utilizza AWS CLI comandi per creare un bucket S3 .

Puoi creare un bucket S3 utilizzando il comando s3api seguito da aws. Esegui il comando seguente per trovare i comandi s3api.

$ aws s3api help

Uscita:

Ora esegui il comando seguente per creare un semplice bucket. In questo esempio, ho selezionato la regione us-east-1 e ho fornito il nome del bucket "example-bucket-12345" come ipotesi. Puoi aver scelto la regione e il nome del bucket che preferisci.

aws s3api create-bucket --bucket example-bucket-12345 --region us-east-1

Otterrai un output come :

Utilizza il comando seguente per elencare il bucket S3 creato.

$ aws s3 list

uscita:

Inserisci i contenuti nel bucket S3

Una volta creato un bucket S3, ora sei a posto per l'archiviazione di file. Esegui il comando seguente per inviare i tuoi contenuti a un bucket S3. In questo esempio, ho inviato un semplice file di testo al bucket S3. Puoi inviare altri file in modi simili.

$ aws s3 cp example.txt s3://example-bucket-12345

Dove example.txt è il nome del file e example-bucket-12345 è il nome del bucket S3. Una volta che il caricamento è riuscito, otterrai un output simile a:

output:

upload: ./example.txt to s3://example-bucket-12345/example.txt

Puoi elencare il contenuto del bucket utilizzando il comando seguente.

$ aws s3 ls s3://example-bucket-12345

uscita:

2021-03-28 23:31:47          0 example.txt

Puoi anche utilizzare AWS CLI per eliminare il bucket S3. Ricorda il punto che potrebbe essere necessario eliminare gli oggetti all'interno del bucket S3 prima di rimuovere il bucket. Esegui il comando seguente per eliminare oggetti dal bucket S3. In questo esempio, ho rimosso il file di testo appena inviato. Puoi selezionare i nomi dei file di conseguenza.

aws s3 rm s3://example-bucket-12345/example.txt

Una volta che il bucket è vuoto, puoi utilizzare il seguente comando per eliminare il bucket S3.

$ aws s3api delete-bucket --bucket example-bucket-12345 --region us-east-1

Dove, esempio-bucket-12345 è il nome del mio bucket.

Conclusione

In questo articolo, ho spiegato come installare AWS CLI su Ubuntu 20.04. Hai imparato come verificare l'installazione, configurare AWS e disinstallare AWS CLI dal tuo dispositivo. Inoltre, ho provato a mostrare come creare un bucket S3, inserire il contenuto nel bucket, rimuovere oggetti dal bucket ed eliminare il bucket. Qualsiasi feedback e risposta sono molto apprezzati.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare AWS CLI su Ubuntu 20.04 LTS

  3. Come installare R su Ubuntu 16.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare awscli

Come installare R su Ubuntu 18.04

Come installare AWS CLI su Ubuntu 20.04

Come installare qt su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare AWS-CLI su Ubuntu