AWS CLI (Command Line Interface), installation på Ubuntu 18.04 LTS

Om AWS CLI

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:

AWS CLi installation med apt

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.

AWS CLI-version

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:

AWS CLI Python-installation

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):

Pip-installation AWS CLI

pip3 install awscli --upgrade --user

AWS CLI Python-modulet skal installeres, og vi kan kontrollere, om dette er tilfældet ved at skrive:

python AWSCLI-version

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.

AWS CLI-konfiguration

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.

AWS CLI gemte legitimationsoplysninger

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 CLI Hjælp

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.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.