So konfigurieren Sie AWS CLI -Anmeldeinformationen unter Windows, Linux und Mac

So konfigurieren Sie AWS CLI -Anmeldeinformationen unter Windows, Linux und Mac
Wenn wir ein AWS -Konto erstellen, erhalten wir eine schöne und einfache grafische Benutzeroberfläche (GUI), um alle Einstellungen und Ressourcen in unserem AWS -Konto zu verwalten. Die Konsole verfügt über Links zu allen AWS -Ressourcen und -diensten. Um die operative Verwaltung Ihres AWS-Kontos weiter zu erleichtern und zu erleichtern, bietet AWS Ihnen eine andere Möglichkeit, alles in Ihrem Konto zu verwalten: AWS Command Line Interface (CLI). Sie können CLI in Ihrem persönlichen System konfigurieren, unabhängig davon, ob Sie Windows-, Linux- oder Mac -Systeme verwenden, und wir werden all dies in diesem Artikel sehen. Die AWS-Befehlszeilenschnittstelle bietet auch die Möglichkeit, komplexe APIs zu verwalten. Hier können Sie auch verschiedene Skripte ausführen, um Ihre AWS-Dienste zu automatisieren.

Für professionelle und industrielle Zwecke bevorzugen die Menschen, CLI zu verwenden, da es für die meisten Technologien ein ähnliches Umfeld bietet. Die AWS -Verwaltungskonsole hat auch einige Einschränkungen wie Shell -Skript, Cloud -Bildung, sodass MFA S3 -Eimer usw. löschen kann. Um diese Probleme zu beheben, bietet AWS seinen Benutzern die Möglichkeit, eine Befehlszeilenschnittstelle (CLI) zu verwenden, um alles in AWS zu verwalten und einzurichten.

In diesem Artikel wird angezeigt.

Generieren AWS -CLI -Anmeldeinformationen

Bevor Sie die AWS-CLI-Anmeldeinformationen konfigurieren. Melden Sie sich zunächst in die AWS -Verwaltungskonsole an und gehen Sie zum IAM -Service.

Klicken Sie auf der linken Seite auf die Benutzer Möglichkeit.

Es wird alle verfügbaren Benutzerkonten im AWS -Konto dort aufgeführt. Klicken Sie auf das Benutzerkonto, für das Sie AWS -CLI -Anmeldeinformationen generieren möchten.

Es werden die Details des Benutzerkontos angezeigt. Jetzt geh zum Sicherheitsanmeldeinformationen Tab.

Scrollen zum nach unten zum Zugangsschlüssel Abschnitt und klicken Sie auf die Erstellen Sie den Zugriffsschlüssel Schaltfläche zum Generieren der AWS-Befehlszeilen-Schnittstellen-Anmeldeinformationen für das Benutzerkonto.

Es generiert das Tastenpaar: AWS -Zugriffsschlüssel -ID und Secret Access -Schlüssel.

AWS Access Key ID

Wenn Sie sich mit der Verwaltungskonsole in einem AWS -Konto anmelden, müssen Sie eine Benutzer -ID, ein Passwort und eine MFA bereitstellen, wenn es für Ihr Konto aktiviert ist. Um die AWS-Befehlszeilenschnittstelle zu verwenden, müssen Sie jedoch einen Zugriffsschlüssel für Ihr Benutzerkonto erstellen. Die Zugriffsschlüssel können aus dem Abschnitt IAM (ID- und Zugriffsmanagement) erstellt werden. Sie können maximal zwei Schlüssel für einen Benutzer haben. Jeder Schlüssel verfügt.

AWS Secret Access Key

Es ist einfach ein Passwort für Ihren Zugriffsschlüssel. Es kann nur zum ersten Mal zugegriffen werden, wenn Sie einen Zugriffsschlüssel erstellen. AWS ermöglicht es Ihnen, die Datei "Anmeldeinformationen" herunterzuladen. Andernfalls müssen Sie Ihren Zugriffsschlüssel nachbilden.

Konfigurieren Sie AWS -Anmeldeinformationen unter Windows

Um AWS CLI unter Windows einzurichten, müssen Sie zunächst das AWS-Befehlszeilen-Schnittstellenpaket für Windows über den unten angegebenen Download-Link herunterladen.

https: // awscli.Amazonawen.com/awscliv2.MSI

Alternativ können Sie es herunterladen, indem Sie einfach den folgenden Befehl in Ihrer Windows -Eingabeaufforderung ausführen.

C: \> msiexec.exe/i https: // awscli.Amazonawen.com/awscliv2.MSI

Öffnen Sie nach Abschluss des Downloads den Installationsassistenten und führen Sie die Installationsschritte aus, um mit AWS CLI zu beginnen.

Jetzt ist die Installation abgeschlossen; Sie können überprüfen, ob es erfolgreich durchgeführt wird oder nicht, indem Sie den folgenden Befehl in Ihrer Befehlsschale ausführen.

C: \ aws -Verssion

So konfigurieren wir jetzt die AWS-Befehlszeilenschnittstellenanmeldeinformationen mithilfe unserer Windows-Befehlszeilenschnittstelle. Führen Sie einfach den folgenden Befehl aus

C: \ aws konfigurieren

Wenn Sie diesen Befehl ausführen, fordert Sie die CLI auf, die folgenden vier Attribute anzugeben

  • AWS Access Key ID
  • AWS Secret Access Key
  • Standardregion
  • Standardausgabeformat

Sowohl die AWS -Zugriffs -Schlüssel -ID als auch der geheime Zugriffsschlüssel können aus der AWS -Verwaltungskonsole generiert werden, und wir haben sie im vorherigen Abschnitt erörtert.

Standardregion

Dadurch wird die Standardregion für Ihr AWS -Konto festgelegt. Jetzt, jeder regionale Service, den Sie starten (wie EC2 -Instanzen, elastische IPS, VPCs usw.) wird in dieser spezifischen Region gestartet, bis Sie die Region im Befehl ausdrücklich definieren. Sie können Ihre Standardregion jederzeit ändern, wenn Sie möchten.

Standardausgabeformat

Die AWS-Befehlszeilenschnittstelle bietet verschiedene Arten von Ausgangsformaten, aus denen Sie jeden auswählen können. Im Folgenden finden Sie die von AWS erhältlichen Ausgangsformate.

  • JSON
  • Yaml
  • Tisch
  • Text

Sie haben also erfolgreich AWS mit CLI unter Windows konfiguriert.

Konfigurieren Sie AWS -Anmeldeinformationen unter Linux

Laden Sie die neueste Version von AWS CLI auf Ihrem Linux -System mit dem folgenden Befehl herunter.

Ubuntu@Ubuntu: ~ $ curl "https: // awscli.Amazonawen.com/awscli-exe-linux-x86_64.ZIP "-O" AWSCLIV2.Reißverschluss"

Die CLI-Version-2 ist derzeit die neueste, die heruntergeladen wird.

Jetzt, wie wir die Reißverschlussdatei heruntergeladen haben, müssen wir sie vor der Installation entpacken, für die einfach der folgende Befehl verwendet wird.

Ubuntu@Ubuntu: ~ $ unzip awscliv2.Reißverschluss

Schließlich können wir den folgenden Installationsbefehl ausführen, um das AWS CLI -Paket zu installieren.

Ubuntu@Ubuntu: ~ $ sudo ./AWS/Installation

Wenn Sie überprüfen möchten, ob Ihre CLI erfolgreich installiert wurde, führen Sie einfach den folgenden Befehl aus, um die Version des AWS -CLI -Pakets zu überprüfen.

Ubuntu@Ubuntu AWS --version

Unsere Befehlszeilenschnittstelle ist jetzt auf Linux bereit, die AWS-Anmeldeinformationen darüber einzurichten, anstatt die AWS-Verwaltungskonsole zu verwenden.

Jetzt konfigurieren wir die AWS -Anmeldeinformationen auf CLI. Führen Sie dazu den folgenden Befehl im Terminal aus.

Ubuntu@Ubuntu: ~ $ aws konfigurieren

Mit dem Befehl werden Sie aufgefordert, eine AWS -Zugriffs -ID, den AWS Secret Access -Schlüssel, die AWS -Standardregion und das Standardausgabeformat bereitzustellen.

Auf diese Weise können die AWS -CLI -Anmeldeinformationen unter Linux konfiguriert werden.

Konfigurieren Sie AWS -Anmeldeinformationen auf dem Mac

Lassen Sie uns nun sehen, wie Sie die AWS-Befehlszeilenschnittstelle auf einem Mac einrichten. Sie müssen zunächst die AWS CLI für Ihren Mac mit dem unten erwähnten Download -Link herunterladen.

https: // awscli.Amazonawen.com/awscliv2.pkg

Wenn Sie die Datei heruntergeladen haben, führen Sie sie aus, um den Installationsassistenten zu starten.

Drücken Sie weiter und befolgen Sie alle Schritte für den Installationsprozess.

Die Installation ist erfolgreich; Schließen Sie einfach das Installationsfenster.

Die Installation ist also abgeschlossen und wir können mit dem AWS CLI auf unserem Mac gut gehen. Öffnen Sie, um die erfolgreiche Installation zu testen, Ihr Mac -Terminal und geben Sie den folgenden Befehl ein, um die Version des AWS -CLI -Pakets zu überprüfen.

~%: AWS -Verssion

Jetzt können wir unsere AWS -CLI -Anmeldeinformationen auf dem Mac mit dem folgenden Befehl im Mac -Terminal konfigurieren.

~%: AWS konfigurieren

Geben Sie die Zugriffsschlüssel -ID, den Secret Access -Schlüssel, die Standardregion und das Ausgabebildformat ein.

Auf diese Weise können Sie also problemlos eine AWS-Befehlszeilenschnittstelle auf Ihrem Mac-System einrichten.

Erstellen von Profilen für mehrere AWS -Konten

Bisher haben wir gesehen, wie wir Anmeldeinformationen für ein einzelnes AWS -Konto konfigurieren können. Sie können auch mehrere AWS -Konten auf einer Maschine konfigurieren. AWS bietet Profile zur Konfiguration von AWS -CLI -Anmeldeinformationen für mehrere Konten auf einer einzelnen Maschine. Verwenden Sie zum Erstellen eines Profils den folgenden Befehl, um die Anmeldeinformationen zu konfigurieren.

Ubuntu@Ubuntu: ~ $ aws configure-Profile-Konto-1

Es konfiguriert die AWS -Konto -Anmeldeinformationen in Konto-1 Profil. In ähnlicher Weise können mehrere Konten auf einem einzelnen Computer mit unterschiedlichen Profilnamen konfiguriert werden.

Um über AWS CLI auf die Ressourcen eines bestimmten Kontos zuzugreifen, müssen Sie den Profilnamen in der CLI übergeben.

Ubuntu@Ubuntu: ~ $ AWS S3 LS-Profile-Konto-1

In dem obigen Befehl werden alle S3 -Eimer von aufgeführt Konto-1 AWS -Konto.

Abschluss

Die AWS-Befehlszeilenschnittstelle ist für alle Umgebungen einfach zu konfigurieren und zu verwenden: Windows, Linux oder Mac. Es ist einfach zu lernen und zu meistern, wenn Sie mit der Terminal- und Befehlszeilenschnittstelle freundlich sind. Es ermöglicht den vollen Zugriff, alle Dienste und Ressourcen von AWS zu verwalten, und verbraucht weniger Zeit, um große Webarchitekturlösungen zu entwickeln. Sie können auch die sich wiederholenden Aufgaben automatisieren, indem Sie Shell Scripting einfach erstellen und ausführen.