Vad är AWS CLI och hur man använder det?



Den här artikeln om AWS CLI hjälper dig att förstå hur du installerar AWS CLI och använder den för att komma åt AWS Cloud Computing Services

är en av de ledande molnleverantörerna som står för 47,8% av IaaS-allmänheten 2018 marknadsandel, enligt Gartner-analys. är ett enhetligt verktyg för att hantera AWS-tjänster. Hantering av flera AWS-tjänster kan ske via CLI och ger möjlighet till automatisering genom skript. Låt oss kolla in den här artikeln hur man använder AWS CLI?

Ämnen som behandlas i den här artikeln är:





Förutsättningar för att använda AWS CLI

Den praktiska aktiviteten i den här bloggen kräver att följande förutsättningar måste installeras på systemet.

  1. Skapa AWS-konto: För att konfigurera AWS CLI måste ett AWS-konto skapas om du inte har ett. Vänligen registrera dig här för AWS-konto . Det nya AWS-kontot innehåller 12 månaders kostnadsfri nivååtkomst.
  2. Installera AWS CLI: AWS CLI finns för Windows, MAC och Linus distribution av OS.
    • Windows-installationsprogram: 64 bitar och 32-bitars .
    • MAC och Linux: Följ dessa steg
      1. Installera 2.6.5 eller högre
      2. pip (Paketinstallatör för Python) bör installeras. Installationssteg som ska följas.
      3. Kör följande kommando från terminal / kommandotolken'pip install awscli' Output - Hur man använder AWS CLI - Edureka

Skapa ny användare

Steg 1: För att vara med, logga in på AWS-hanteringskonsol . Använd i detta fall antingen ett befintligt AWS-konto eller ett nyligen skapat konto som en del av det nödvändiga steget.



Steg 2: Efter att ha loggat in ska vi landa på AWS Management Console Dashboard.

hur man skapar ett paket i java

Steg 3: Under söktjänster kommer vi att ange “ ”I textrutan.

Steg 4: Nu är vi i IAM (Identity and Access Management Console) för AWS. IAM-konsolen är det centrala navet som tillhandahåller följande funktioner .



    • AWS resurser och tjänster åtkomsthantering.
    • Användarskapande och behörighetshantering.

Gruppskapande och ledning. Steg 5: Därefter kommer vi att klicka på ” Användare ” i det vänstra menyraden.

Användartillstånd

Steg 1: Till att börja med kommer vi att klicka Lägg till användare i AWS IAM Dashboard.

Steg 2: I det här fallet kräver användarna bara åtkomst till API: et, AWS CLI. Användaren behöver inte komma åt AWS Management Console . Därför ska vi välja Programmatisk åtkomst alternativ.

Steg 3: Därefter ska vi ange användarnamnet och välja åtkomsttyp som Programmatisk åtkomst .

Steg 4: Klicka på nästa, efter att åtkomsttyp har valts.

Steg 5: Därefter måste behörigheter tilldelas den nya användaren. Följande alternativ är tillgängliga

  • Lägg till användare i en befintlig grupp
  • Kopiera behörighet från en befintlig användare
  • Bifoga befintlig policy direkt till användaren

Steg 6: För den befintliga uppgiften ska vi bifoga befintliga policyer direkt, i det här kommer vi att välja 'Administratörsåtkomst' -policy.
IAM Policy är ett komplett ämne i sig. Därför kommer vi inte att diskutera detta här utan kommer att vara ett ämne för en annan blogg. Kort sagt, vad är en IAM-policy

  • IAM-policy definierar behörigheter.
  • När policyer är associerade med en AWS-resurs ärver AWS Resource därför behörigheterna som definieras i policyn.
  • Kort sagt, policyer är mallar för att ge behörigheter.

Steg 7: Efter att ha lagt till den spännande policyn kan taggar associeras med resursen.

  • I brev, märka är en etikett som tilldelats en resurs.
  • Varje taggbestår av en nyckel och ett valfritt värde.
  • Med hjälp av taggar kan AWS-resurser kategoriseras.

Steg 8: Klicka på nästa, så hamnar vi på granskningsskärmen. Detta är sammanfattningsskärmen för det val vi har gjort.

Steg 9: När alla steg är klara kommer vi att klicka på skapa. Som ett resultat skapas en ny användare med användarnamnet ”demouser”.

Svar från användarskapande

  1. På framgångsskärmen för användarskapande ges två viktiga delar.
    • Åtkomstnyckel-ID
    • Hemlig åtkomstnyckel
  2. Vi kommer att lagra denna information säkert och kommer inte att dela denna information.
  3. Alternativt CSV-fil alternativet för nedladdningsfil är tillgängligt, CSV-filen innehåller detaljerna.
  4. Spara nyckeln eller den nedladdade 'CSV' -filen på ett säkert sätt, eftersom vi inte kan hämta den hemliga åtkomstnyckeln igen.
  5. Klicka på stäng så hamnar du på användarpanelen. Den nyskapade användaren är tillgänglig nu.

Hur använder jag AWS CLI?

AWS CLI - Konfiguration

Steg 1: Klicka på demoanvändaren, de relevanta detaljerna som motsvarar användningen visas.

  • Behörigheter
  • Grupper
  • Taggar
  • Säkerhetsuppgifter
  • Access Advisor

Steg 2: För den här bloggen vill vi använda ett Security Credentials-objekt, klicka på Säkerhetsuppgifter flik.

Steg 3: Här ser vi Access Key ID, som nyligen skapades med status markerad som 'Aktiva'

Steg 4: I det här fallet ger Access Key-statusen en viktig säkerhetsfunktion för administratörerna.

Steg 5: Nu har vi användaren, vilket ger oss åtkomst till AWS-resurser programmatiskt.

Konfigurera terminal / kommandotolken

      1. Logga in på terminalfönstret (“mac” / Linux ”) eller kommandotolken (“ Windows ”).
      2. Innan vi kan komma åt AWS-resurserna med CLI (kommandoradsgränssnitt) måste vi konfigurera CLI.
      3. Följaktligen kommer vi att köra följande kommando för att konfigurera AWS CLI“Aws configure –profile”

        FältVärde
        AWS-åtkomstnyckel-IDSkapad som en del av nya säkerhetsuppgifter
        AWS hemlig åtkomstnyckelMotsvarar 'AWS Access Key' vald.
        StandardregionsnamnAWS-regioner, vi använder us-east-1
        StandardutdataformatJSON

      4. Nu är vi klara med profilen.

AWS CLI-testkörning

Steg 1: I det här fallet kommer vi att använda AWS S3 (enkel lagringstjänst) som ett exempel.

Steg 2: I korthet är AWS S3 en objektlagringstjänst.

    • Skalbarhet
    • Datatillgänglighet
    • säkerhet
    • Prestanda.

Steg 3: Därefter ska vi springa'Aws s3 ls - profil mydemouser'

Steg 4: Efter att ha listat ut innehållet i den befintliga skopan, låt oss försöka skapa en ny s3-skopa med AWS CLI
“Aws s3 mb s3: // mydemouserbucket --profile mydemouser”

Steg 5: Som ett resultat av kommandokörningen bör skopan skapas.

Steg 6: Låt oss dessutom försöka skapa en hink i en annan region än standardregionen för CLI-profilen, i vårt fall är standardregionen 'Oss-öst-1'

Steg 7: Efter att kommandot har utförts, låt oss kontrollera om skopan har skapats och vilken region skopan har.

Slutsats

AWS CLI är ett utmärkt verktyg, inte bara ur administrationssynpunkt för AWS-resurser, men CLI ger också en viktig inblick i hur AWS kan nås programmatiskt. Nyckelbegrepp har introducerats, användaruppsättning gjort i IAM, konfigurerat CLI för att komma åt AWS-resurserna. Men AWS CLI kan göra mycket mer. I den här bloggen berörde vi bara åtkomst till dem via konsolen. I nästa blogg kommer fokus att vara på AWS S3. Håll ögonen öppna för mer.

Om detta har ökat ditt intresse och du vill veta mer om applikationssäkerhet, kolla in vår som kommer med instruktörsledad liveutbildning och verklig projektupplevelse. Den här utbildningen hjälper dig att förstå cybersäkerheten på djupet och hjälper dig att behärska ämnet.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i 'Hur man använder AWS CLI?' så återkommer vi till dig.