I den næste artikel skal vi se på AWS Command Line Interface. AWS eller Amazon Web Service kommandolinjegrænseflade er et kommandolinjeværktøj til administrere vores Amazon-webtjenester.
AWS CLI leverer direkte adgang til Amazon Web Services offentlige API. Da det er et kommandolinjeværktøj, kan det også bruges til at oprette scripts til at automatisere dine Amazon-webtjenester. I denne artikel vil vi se to måder at installere AWS CLI-værktøjet på vores Ubuntu 18.04 LTS.
Installation af AWS CLI på Ubuntu 18.04
Med APT
AWS CLI er tilgængelig i det officielle Ubuntu 18.04 LTS-pakkelager. Derfor er det meget let at installere det. Først opdaterer vi pakkelisten cache med følgende kommando i terminalen (Ctrl + Alt + T):
sudo apt-get update
Nu skal vi installere AWS CLI ved hjælp af kommandoen:
sudo apt-get install awscli
Efter dette skal programmet allerede være installeret på vores system. Vi kan Kontroller, om AWS CLI fungerer korrekt med følgende kommando:
aws --version
Som du kan se i det følgende skærmbillede fungerer AWS CLI korrekt.
Med Python PIP
AWS CLI er et Python-modul. Fordelen ved installation AWS CLI som et Python-modul er det altid Få en opdateret version af AWS CLI. Det er let at opdatere AWS CLI, hvis den er installeret som et Python-modul. Vi har heller ikke brug for root-privilegier for at installere AWS CLI på denne måde. Hvis vi har brug for det, AWS CLI også kan installeres i et virtuelt Python-miljø.
AWS CLI er tilgængelig til Python 2.x og Python 3.x. I dette eksempel vil jeg bruge version 3 af Python. Som jeg siger, skal vi bruge Python PIP til at installere dette program på vores Ubuntu. python pip det er ikke installeret som standard på Ubuntu 18.04 LTS. Men det er let at installere.
Kør følgende kommando for at installere Python PIP:
sudo apt-get install python3-pip
Python PIP skal installeres. Nu kan vi være i stand installer AWS CLI ved hjælp af PIP med følgende kommando i terminalen (Ctrl + Alt + T):
pip3 install awscli --upgrade --user
AWS CLI Python-modulet skal installeres, og vi kan kontrollere, om dette er tilfældet ved at skrive:
python3 -m awscli --version
Som du kan se, har AWS CLI også med succes installeret den nyeste version ved hjælp af Python.
AWS CLI Grundlæggende
Jeg vil gerne vise dig, hvordan AWS CLI fungerer på en praktisk måde, men jeg har ikke bekræftet min AWS-konto. Derfor er de data, som jeg vil bruge, hentet fra et screenshot, som jeg fandt i en billedsøgning fra Google. Hver bruger skal udskift de viste data med dine egne.
Til denne øvelse bruger jeg AWS CLI-programmet fra den LTS-pakkede version af Ubuntu 18.04, ikke Python-modulet, men kommandoerne er ens.
Når vi vil logge ind på AWS-kontoen ved hjælp af AWS CLI, først skal vi konfigurere klienten med legitimationsoplysningerne til vores AWS-konto. For at gøre dette skal du køre følgende kommando:
aws configure
Hvis du har brugt AWS CLI Python-modulet bruger denne anden:
python -m awscli configure
Herefter skal vi indtaste vores AWS adgangskode-id og trykke på Enter. Den næste ting det beder os om at gøre er at skrive vores AWS hemmelige adgangsnøgle-id og trykke på Enter. Et adgangskode-ID og et hemmeligt kodeord-ID kan oprettes fra AWS Management Console.
Vi bliver også nødt til at indtaste vores standardregionsnavn. Det er noget som os-vest-2 i dette eksempel.
Nu skriver vi vores standard outputformat. Vi kan vælge mellem standardværdien, i hvilket tilfælde vi kun skal trykke på Enter. Eller vi kan også vælge JSON-formatet (JavaScript objekt notation), i hvilket tilfælde vi skriver json og trykker Enter.
Nu kan vi administrere vores Amazon Web Services ved hjælp af AWS CLI.
masse AWS CLI-konfigurationsfiler de gemmes i ~ / .aws / config og ~ / .aws / credentials, som du kan se i følgende skærmbillede.
Når vi nu skal bruge en anden logininformation, skal vi bare slette de ovennævnte konfigurationsfiler og køre følgende kommando.
rm -v ~/.aws/config ~/.aws/credentials
Vi ender med at udføre konfigurationen af programmet igen, som vi har set før.
Hjælp med AWS CLI
Hvis nogen har brug for at vide, hvordan man får hjælp til dette program, AWS har en god guide og en hel del dokumentation som brugerne kan bruge. For at konsultere hjælp fra terminalen kan vi udføre den:
aws help
Hvis vi vælger at installere Python-modulet, vil hjælpekommandoen være:
python3 -m awscli help
For mere information kan vi konsultere online dokumentation AWS CLI. Derudover kan vi også download PDF-vejledning af dette program.