Optimieren Sie Ihre AWS-Verwaltung mit dem AWS CLI Mac-Client

Müde, zu viel Zeit mit der Verwaltung Ihrer AWS-Ressourcen zu verbringen? Warum nicht AWS CLI Mac in Betracht ziehen? Dieser Client wurde entwickelt, um Ihnen bei der Automatisierung Ihres Workflows zu helfen und Zeit zu sparen, indem er den Prozess der Verwaltung Ihrer AWS-Ressourcen optimiert.

In diesem Tutorial erfahren Sie, wie Sie AWS CLI für Mac installieren und konfigurieren, um Ihr AWS-Management zu vereinfachen und Ihren Workflow zu optimieren.

Bereit? Tauchen Sie ein und optimieren Sie Ihr AWS-Ressourcenmanagement!

Voraussetzungen

Dieses Tutorial beinhaltet praktische Demonstrationen. Stellen Sie sicher, dass Sie Folgendes bereit haben:

  • A computer running macOS version 10.12 or later – This tutorial uses macOS 11.7 (Big Sur).
  • Ein AWS-Konto mit aktiver Abrechnung.

Installation von AWS CLI auf Mac über Homebrew

Das Verwalten Ihrer AWS-Dienste mit einem Tool wie AWS CLI verbessert Ihren Workflow und Ihre Produktivität. Obwohl AWS CLI plattformübergreifend ist, müssen Sie dieses Tool dennoch in Ihrem System installieren.

Vielleicht bevorzugen Sie die Installation von Paketen in einer Befehlszeilenumgebung. In diesem Fall ist Homebrew, der Paketmanager für macOS, Ihr Freund. Homebrew vereinfacht die Softwareinstallation auf dem Mac, indem es den Download und den Build-Prozess der Software aus dem Quellcode automatisiert.

Um AWS CLI auf Mac über Homebrew zu installieren:

1. Öffnen Sie Ihr Terminal und führen Sie den untenstehenden brew-Befehl aus, um Homebrew zu aktualisieren. Dadurch stellen Sie sicher, dass Sie die neueste Version der Software und ihrer Pakete haben. brew update

brew update
Updating Homebrew

2. Führen Sie anschließend den folgenden brew-Befehl aus, um die neueste Version von awscli zu installieren.

Wenn Sie bereits eine ältere Version von AWS CLI Mac installiert haben, aktualisiert dieser Befehl Ihre vorhandene Installation auf die neueste Version.

brew install awscli
Installing the AWS CLI via Homebrew

Führen Sie den Befehl brew doctor aus, wenn Sie während des Installationsprozesses Probleme feststellen. Dieser Befehl liefert Informationen zu Systemproblemen (zusammen mit vorgeschlagenen Lösungen), die die Paketinstallation verhindern.

brew doctor

Da keine Probleme bei der Installation auftreten, liefert der Befehl die folgende Ausgabe zurück.

Running brew doctor command

3. Führen Sie nun den folgenden aws-Befehl aus, um die installierte AWS CLI --version zu überprüfen.

aws --version

Die unten stehende Ausgabe bestätigt Ihre AWS CLI Mac-Installation. Zum Zeitpunkt dieses Schreibens ist die neueste Version 2.9.13, wie unten gezeigt.

Verifying the AWS CLI installation

Installation von AWS CLI Mac über das offizielle Paket

Wenn Sie es bevorzugen, Pakete über eine grafische Benutzeroberfläche anstelle einer Befehlszeilenumgebung zu installieren, kann AWS CLI auch über das offizielle Paket, einen eigenständigen Installer, installiert werden. Dieses Paket ist nützlich, wenn Sie Homebrew nicht auf Ihrem System installiert haben.

Amazon vertreibt dieses Paket als macOS PKG-Datei, die von der AWS-Website heruntergeladen und auf Ihrem System installiert werden kann.

Um die AWS CLI auf einem Mac mithilfe des offiziellen Pakets zu installieren, befolgen Sie diese Schritte:

1. Öffnen Sie Ihren bevorzugten Webbrowser und laden Sie die AWS CLI PKG-Datei von der offiziellen AWS-Website herunter.

2. Doppelklicken Sie nach dem Download auf die PKG-Datei, um das AWS CLI-Installationsfenster zu öffnen.

Launching the AWS CLI installer

3. Auf dem Einführung-Bildschirm bis zum Lizenz-Bildschirm klicken Sie weiterhin auf Weiter, um mit dem Installationsprozess fortzufahren, und akzeptieren Sie die Lizenzvereinbarung.

Continuing with the installation process

4. Klicken Sie nun auf Zustimmen, wenn Sie dazu aufgefordert werden, um die Software-Lizenzvereinbarung zu akzeptieren.

Accepting the software license agreement

5. Behalten Sie die Standard-Einstellungen für den Installations-Typ bei und klicken Sie auf Weiter.

Accepting the default installation type

6. Klicken Sie als Nächstes auf Installieren, um die AWS CLI-Installation zu starten.

Installing AWS CLI

7. Geben Sie Ihr Mac-Passwort ein und klicken Sie auf Software installieren.

Provide your Mac password and click Install Software.

Die Installation beginnt und der Fortschritt wird im folgenden Screenshot angezeigt.

Viewing the installation progress

8. Sobald die Installation abgeschlossen ist, klicken Sie auf Schließen, um das Installationsfenster zu schließen.

Closing the AWS CLI installation window

9. Wechseln Sie schließlich zu Ihrem Terminal und führen Sie den folgenden which -Befehl aus, um zu überprüfen, ob die Installation erfolgreich war. Dieser Befehl sucht auf Ihrem System nach der ausführbaren Datei aws und zeigt den Pfad zur Datei an, wenn sie gefunden wird.

which aws

Unten wird die ausführbare Datei aws unter /usr/local/bin/aws gefunden.

Verifying the installation was successful

Konfigurieren der AWS CLI zur Verwaltung von AWS-Ressourcen

Unabhängig von der verwendeten Methode ist die Verwaltung verschiedener AWS-Ressourcen mit der installierten AWS CLI nur einen Schritt entfernt. Welcher Schritt? Die Konfiguration Ihrer AWS CLI-Installation.

Sie müssen diese mit Ihren AWS-Anmeldeinformationen konfigurieren, indem Sie der AWS CLI Zugriffsschlüssel und geheime Zugriffsschlüssel zur Verfügung stellen. Diese Schlüssel gehören zu einem IAM-Benutzer oder einer IAM-Rolle mit den erforderlichen Berechtigungen zum Ausführen bestimmter Aufgaben.

Um Ihre AWS CLI auf Mac zu konfigurieren, befolgen Sie die folgenden Schritte:

1. Melden Sie sich bei der AWS-Konsole an, klicken Sie auf Ihren Benutzernamen (oben rechts) und klicken Sie auf Sicherheitsanmeldeinformationen, um Ihre AWS IAM-Seite aufzurufen.

Accessing the AWS IAM page

2. Scrollen Sie anschließend zum Abschnitt Zugriffsschlüssel und klicken Sie auf Zugriffsschlüssel erstellen, um die Erstellung eines Zugriffsschlüssels zu starten.

Initiating creating an access key

3. Notieren Sie sich die Zugriffs- und geheimen Zugriffsschlüssel, da Sie diese später benötigen werden.

Taking note of access and secret access keys

4. Kehren Sie nun zu Ihrem Terminal zurück und führen Sie den folgenden Befehl aus: aws configure. Dadurch wird ein Konfigurationsassistent geöffnet, der Ihnen bei der Einrichtung Ihres AWS CLI hilft.

aws configure

Geben Sie die AWS-Zugriffs- und Secret Access Keys ein, die Sie im dritten Schritt notiert haben, sowie Ihre Region und das Ausgabeformat.

Configuring AWS CLI

5. Nach erfolgreicher Konfiguration führen Sie den folgenden Befehl aus: aws ec2, um zu überprüfen, ob das AWS CLI korrekt konfiguriert ist. Dieser Befehl listet die für Ihr AWS-Konto verfügbaren Regionen auf. aws ec2 describe-regions

Die folgende Ausgabe bestätigt, dass Sie Ihre AWS CLI-Installation erfolgreich konfiguriert haben. Mit der konfigurierten AWS CLI können Sie Aufgaben wie beispielsweise das Erstellen von Amazon Elastic Compute Cloud (EC2)-Instanzen durchführen.

Aber dieses Tutorial kann nur das Erstellen einer EC2-Instanz über die AWS CLI abdecken.

Listing available regions

Erstellen einer EC2-Instanz

Jetzt, da Sie Ihre AWS CLI konfiguriert haben, können Sie diese verwenden, um Ressourcen zu verwalten, z. B. das Erstellen einer EC2-Instanz. Aber zuerst müssen Sie mindestens ein Amazon Machine Image (AMI) und einen Instanztyp angeben:

  • AMI – Ein vorab konfiguriertes virtuelles Maschinenimage (VM), das zur Erstellung von EC2-Instanzen verwendet wird. AMIs enthalten ein Betriebssystem, Anwendungen und andere Konfigurationseinstellungen.
  • Instanztyp – Bestimmt die Hardwarekonfiguration einer EC2-Instanz, einschließlich Anzahl und Typ der CPUs, der Menge an Speicher und der Menge an Speicherplatz.

Um eine EC2-Instanz zu erstellen, sind folgende Schritte zu befolgen:

1. Führen Sie den folgenden Befehl aws ec2 aus, um die ID einer AMI zu finden, mit der Sie eine EC2-Instanz erstellen möchten. In diesem Fall eine AMI, deren Name ubuntu/images enthält.

Der Parameter --filter --filters filtert die Ergebnisse, da die Ausgabe lang sein kann und einige Zeit benötigt, um abzuschließen.

aws ec2 describe-images --filters "Name=name,Values=ubuntu/images/*" "Name=state,Values=available" --query 'sort_by(Images, &Name)[].{ID:ImageId,Name:Name}'

Notieren Sie sich Ihre Ziel-AMI-ID. Die Wahl dieses Tutorials ist ami-053acb403ce491481.

Listing all AMI IDs

2. Führen Sie anschließend den folgenden Befehl aus, um den Instanztyp zu finden, den Sie verwenden möchten.

Diese Befehlsliste zeigt alle verfügbaren EC2-Instanztypen an, die für die kostenlose Nutzung geeignet sind.

aws ec2 describe-instance-types --filters "Name=free-tier-eligible,Values=true”

Unten finden Sie Informationen zu jedem Instanztyp, einschließlich Hardwarekonfiguration, Namen usw.

Beachten Sie den Instanztyp, den Sie verwenden möchten.

Listing free tier EC2 instances

3. Führen Sie nun den unten stehenden ec2 run-instances-Befehl aus, um eine EC2-Instanz mit den Parametern zu erstellen:

  • --image-id – Gibt die AMI-ID an, die Sie in Schritt eins notiert haben (ami-053acb403ce491481), um die EC2-Instanz zu erstellen. Diese AMI wird als Basisimage für die Instanz verwendet.

  • --count 1 – Gibt an, dass nur eine (1) EC2-Instanz erstellt werden soll.

  • --instance-type – Gibt den Instanztyp an, den Sie in Schritt zwei notiert haben (t2.micro), um ihn für die EC2-Instanz zu verwenden.
aws ec2 run-instances --image-id ami-053acb403ce491481 --count 1 --instance-type t2.micro

Die unten stehende Ausgabe zeigt an, dass die EC2-Instanz erfolgreich erstellt wurde.

Wie Sie sehen können, ist es nicht notwendig, manuell in die AWS-Konsole einzuloggen und viele Seiten durchzuklicken, um eine EC2-Instanz zu erstellen. Mit der AWS CLI können Sie eine EC2-Instanz in nur wenigen Befehlen einrichten.

Creating an EC2 instance

4. Navigieren Sie zur EC2-Konsole, und Sie sehen Ihre Instanz aufgelistet, wie unten gezeigt.

Verifying the newly-created instance

Zuletzt führen Sie den folgenden ec2 terminate-instances-Befehl aus, um die Instanz (<instance-id>) zu beenden.

aws ec2 terminate-instances --instance-ids <instance-id>
Terminating an EC2 instance

Fazit

Die AWS CLI für Mac ist ein Zeitersparnis und die perfekte Lösung zur Optimierung Ihres AWS-Managements. Und in diesem Tutorial haben Sie gelernt, wie Sie die AWS CLI für Mac installieren und konfigurieren können.

Dieser Client ermöglicht es Ihnen, Ihre AWS-Ressourcen besser zu verwalten, z. B. das Erstellen einer EC2-Instanz, wie Sie es in diesem Tutorial getan haben. Zu diesem Zeitpunkt ist die Automatisierung Ihres Workflows in greifbarer Nähe, sodass Sie sich auf wichtigere Aufgaben konzentrieren können!

Warum beginnen Sie nicht damit, mehr Ihrer AWS-Ressourcen zu verwalten? Vielleicht EBS-Volumes starten und Sicherheitsgruppen konfigurieren für zusätzliche Sicherheitsebenen?

Source:
https://adamtheautomator.com/aws-cli-mac/