AWS CLI

AWS CLI è l’interfaccia da linea di comando che permette di gestire da prompt dei comandi tutti i servizi di AWS.

Il dialogo di questa con Genropy avviene sfruttando la Amazon Web Services (AWS) SDK per Python, una libreria contentente un altro package Python fondamentale, Boto3.

Boto3 sarà già installata di default nei requisiti di Genropy, ma qualora fosse necessario aggiornarla o reinstallarla è sufficiente usare questa linea di comando:

pip3 install boto3 --user

Suggerimento

L’installazione con --user garantirà il posizionamento nella home directory per evitare problemi di permessi.

È poi necessario installare la libreria awscli per poter configurare il servizio:

sudo pip3 install awscli

A questo punto, sempre dalla finestra di terminale, è possibile configurare il servizio con le proprie credenziali ottenibili dalla console AWS

aws configure

AWS Access Key ID [****************XXXX]:
AWS Secret Access Key [****************XXXX]:
Default region name [us-west-2]:
Default output format [json]:

Suggerimento

Si noti che le credenziali inserite permetteranno l’accesso della macchina a tutti i servizi


Riferimenti: Configurazione di AWS CLI

Autore della sezione: Davide Paci