So verwalten Sie AWS-EC2-Instanzen mit der AWS CLI

Erfahren Sie, wie Sie Ihre AWS EC2-Instanzen effizient mit der leistungsstarken AWS CLI verwalten können. Dieser Blog umfasst die Installation, Konfiguration und wichtige Befehle, um Ihre Cloud-Operationen zu optimieren.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
maximilian

Updated by Maximilian on 2025/09/19

Inhaltsverzeichnis
  • Was ist AWS EC2 CLI?

  • So verwalten Sie EC2 mit AWS CLI

  • Allgemeine AWS CLI-Befehle zum Verwalten von EC2-Instanzen

  • Verwalten Sie EC2-Instanzen mithilfe von Vinchin Backup & Recovery einfach und effizient

  • AWS EC2 CLI FAQs

  • Schlussfolgerung

AWS ist eine der führenden Cloud-Computing-Plattformen weltweit, und ihr EC2-Service stellt skalierbare Rechenkapazität bereit. AWS EC2 ermöglicht Benutzern, virtuelle Serverinstanzen in der Cloud zu starten und zu verwalten. Neben der Bedienung über die AWS Management Console bietet AWS leistungsstarke Befehlszeilentools, mit denen Entwickler und Systemadministratoren ihre Cloud-Ressourcen effizienter verwalten können.

Was ist AWS EC2 CLI?

AWS CLI ist ein Open-Source-Tool, das Ihnen ermöglicht, über Befehle in einer Befehlszeilenkonsole mit AWS-Services zu interagieren. Wenn Sie die AWS CLI verwenden, um Befehle auszuführen, können Sie direkt über die Befehlszeile Ihres Terminals dieselben Funktionen nutzen, die auch von der browserbasierten AWS Management Console bereitgestellt werden. Die gängigen Befehlszeilentools unterscheiden sich je nach Betriebssystem:

Linux Shell: Verwenden Sie gängige Shell-Programme (wie bash, zsh und tcsh), um Befehle unter Linux oder macOS auszuführen.

Windows-Befehlszeile: Unter Windows Befehle über die Windows-Befehlszeile (cmd) oder PowerShell ausführen.

Remote-Terminals: Führen Sie Befehle auf Amazon EC2-Instanzen mithilfe von Remote-Terminal-Programmen wie PuTTY oder SSH aus, oder verwenden Sie AWS Systems Manager, um Befehle auszuführen.

Jede Operation, die über die AWS Management Console ausgeführt werden kann, lässt sich auch mit der AWS API und der AWS CLI durchführen. Neue AWS IaaS-Features und -Dienste werden entweder zum Erscheinungstermin oder innerhalb eines 180-tägigen Einführungszeitraums über die API und CLI bereitgestellt und bieten dabei eine Funktionalität, die der der AWS Management Console vollständig entspricht.

So verwalten Sie EC2 mit AWS CLI

1. Installieren Sie AWS CLI

Stellen Sie zunächst sicher, dass die AWS CLI auf Ihrem Computer installiert ist. Sie finden Anweisungen zur Installation, die für Ihr Betriebssystem geeignet sind, in der offiziellen AWS CLI-Dokumentation.

Nach der Installation der AWS CLI müssen Sie diese über ein Terminal verwenden. Sobald das Terminalfenster geöffnet ist, können Sie direkt Befehle der AWS CLI eingeben. Geben Sie beispielsweise „aws --version“ ein, um die ordnungsgemäße Installation der AWS CLI zu überprüfen und deren Version anzuzeigen.

AWS EC2 Befehlszeile

2. AWS CLI konfigurieren

Nach der Installation müssen Sie den folgenden Befehl ausführen, um die CLI zu konfigurieren:

aws configure

AWS EC2 Befehlszeile

Beim Konfigurieren der AWS CLI werden Sie aufgefordert, die folgenden Informationen einzugeben. Dabei handelt es sich um grundlegende Authentifizierungs- und Präferenzeinstellungen für die Nutzung von AWS-Diensten:

a. AWS Access Key ID und AWS Secret Access Key: Zusammen bilden diese ein Satz von Anmeldeinformationen, die es Ihnen ermöglichen, über die CLI, SDKs oder andere Entwicklungstools mit AWS-Diensten zu interagieren. Jeder AWS-Benutzer (einschließlich IAM-Benutzer) kann über sein eigenes Zugriffsschlüsselpaar verfügen, um detaillierte Berechtigungssteuerung zu ermöglichen. Der geheime Zugriffsschlüssel sollte vertraulich behandelt und nicht weitergegeben werden, da beide Schlüssel zusammen die vollständige Kontrolle über die AWS-Ressourcen des zugehörigen Kontos ermöglichen.

b. Standardmäßiger Regionsname: AWS ist weltweit mit mehreren Regionen und Verfügbarkeitszonen verteilt. Jede Region ist eine unabhängige geografische Zone, die einen vollständigen Satz an AWS-Services bereitstellt. Der standardmäßige Regionsname legt die AWS-Region fest, die von der Befehlszeilenschnittstelle (CLI) verwendet wird, wenn keine explizite Region angegeben wurde. Beispielsweise steht „us-west-2“ für die Region Oregon in den USA.

c. Standard-Ausgabeformat: Damit wird das Datenformat festgelegt, das von AWS CLI-Befehlen zurückgegeben wird. Gängige Optionen sind „json“ (Standard), „text“ und „table“. Das „json“-Format lässt sich von Programmen leicht analysieren, wohingegen die Formate „text“ und „table“ besser für die menschliche Lesbarkeit geeignet sind.

Hinweis: Die AWS Access Key ID und der AWS Secret Access Key können über die AWS Management Console abgerufen werden. Die AWS CLI verwendet diese Informationen als Benutzernamen und Passwort für die Verbindung mit AWS-Diensten. So generieren Sie diese Schlüssel:

Wechseln Sie zur AWS Management Console > Klicken Sie auf Ihr Benutzername in der oberen rechten Ecke > Wählen Sie Security Credentials aus.

AWS EC2 Befehlszeile

Im Abschnitt Access keys klicken Sie auf Create Access Key, um ein Paar aus Zugriffs-Schlüssel-ID und geheimem Zugriffsschlüssel zu erstellen und diese zu speichern (den geheimen Zugriffsschlüssel können Sie nur beim Erstellen speichern).

AWS EC2 Befehlszeile

Wenn die Konfiguration abgeschlossen ist, können Sie mit der Verwendung von CLI-Befehlen beginnen, um mit EC2-Diensten zu interagieren.

Allgemeine AWS CLI-Befehle zum Verwalten von EC2-Instanzen

1. Ansicht der Instanzinformationen

aws ec2 describe-instances

Listet alle EC2-Instanzen und deren Details auf, wie z. B. Instanzen-ID, Typ, Status, öffentliche und private IP-Adressen usw.

2. Starten Sie eine Instanz

aws ec2 run-instances

Starten Sie eine neue EC2-Instanz und geben Sie dabei Parameter wie AMI-ID, Instanztyp, Sicherheitsgruppe usw. an.

3. Instanz anhalten

aws ec2 stop-instances

4. Eine Instanz neu starten

aws ec2 reboot-instances

5. Eine Instanz beenden

aws ec2 terminate-instances

6. Erstellen Sie ein AMI

aws ec2 create-image

7. Sicherheitsgruppen-Regeln und zugeordnete Instanzen anzeigen

aws ec2 describe-security-groups

8. Erstellen Sie eine Sicherheitsgruppe

aws ec2 create-security-group

9. Sicherheitsgruppen-Regeln ändern

Regel für eingehenden Datenverkehr hinzufügen

aws ec2 authorize-security-group-ingress

Inbound-Regel entfernen

aws ec2 revoke-security-group-ingress

10. Zuweisen einer elastischen IP-Adresse

aws ec2 allocate-address

11. Eine elastische IP-Adresse zuordnen

aws ec2 associate-address

12. Ein Schlüsselpaar erstellen

aws ec2 create-key-pair

13. EBS-Snapshot-Information anzeigen

aws ec2 describe-snapshots

14. Erstellen Sie eine Momentaufnahme

aws ec2 create-snapshot

Für jeden Befehl können Sie den Parameter „--help“ verwenden, um detailliertere Gebrauchsanweisungen anzuzeigen. Zum Beispiel:

aws ec2 run-instances --help

Verwalten Sie EC2-Instanzen mithilfe von Vinchin Backup & Recovery einfach und effizient

Vinchin Backup & Recovery ist eine umfassende Datensicherungslösung, die den Prozess der Verwaltung von VM-Sicherungen und -Wiederherstellungen in Ihrer Virtualisierungsumgebung vereinfacht und optimiert, einschließlich der Verwaltung von Amazon-EC2-Instanzen.

Vinchin Backup & Recovery bietet eine optimierte Lösung zur Verwaltung von EC2-Backups in verschiedenen AWS-Regionen, unterstützt individuelle Strategien mit vollständigen, inkrementellen und differenziellen Backup-Optionen. Es ermöglicht flexible Wiederherstellung, einschließlich kompletter Instanzen oder spezifischer Dateien, mit der Möglichkeit, in andere Regionen wiederherzustellen oder sogar zu anderen Virtualisierungsplattformen wie VMware und Hyper-V zu migrieren. Durch die Integration mit Amazon S3 für kosteneffiziente Archivierung vereinfacht Vinchin zudem das Infrastrukturmanagement über eine intuitive Benutzeroberfläche und ermöglicht effiziente Backup-Konfiguration und nahtlose V2V-Migrationen, wodurch der Schutz von Cloud-Daten und die Kontinuität von Geschäftsprozessen verbessert werden.

Um eine EC2-Instanz mit Vinchin Backup & Recovery zu sichern, führen Sie die folgenden Schritte aus:

1. Wählen Sie die zu sichernde EC2-Instanz aus.

Sichern Sie die EC2-Instanz

2. Wählen Sie das Sicherungsziel aus.

EC2-Instanz sichern

3. Wählen Sie die Backup-Strategien aus.

Sichern Sie die EC2-Instanz

4. Stellenangebot überprüfen und einreichen.

Starten Sie Ihre 60-tägige kostenlose Testphase von Vinchin Backup & Recovery, um von sicheren und ressourcenschonenden Backup-Lösungen zu profitieren. Oder kontaktieren Sie uns, um einen maßgeschneiderten Plan für Ihre IT-Anforderungen zu erhalten.

AWS EC2 CLI FAQs

1. Frage: Was ist der Unterschied zwischen EC2 und S3?

A: Amazon EC2 stellt skalierbare Rechenkapazitäten in der Cloud bereit und bietet im Wesentlichen virtuelle Server. Amazon S3 bietet skalierbaren Speicher für alle Datentypen und ist daher ideal zum Speichern und Abrufen großer Datenmengen.

2. Frage: Was ist eine Sicherheitsgruppe?

A: Eine Sicherheitsgruppe wirkt als virtuelle Firewall für Ihre EC2-Instanzen, um den eingehenden und ausgehenden Datenverkehr zu steuern. Sie können Regeln festlegen, um bestimmten Datenverkehr zu Ihren Instanzen zuzulassen oder von diesen zu erlauben.

3. Frage: Was ist der Unterschied zwischen einer elastischen IP-Adresse und einer öffentlichen IP-Adresse?

A: Eine öffentliche IP-Adresse wird Ihrer Instanz automatisch aus dem IP-Adresspool von AWS zugewiesen und ändert sich, wenn Sie die Instanz anhalten und neu starten. Eine elastische IP-Adresse ist eine statische IP-Adresse, die Sie zuordnen und Ihrer Instanz hinzufügen können, sodass sie auch beim Anhalten und Neustarten der Instanz unverändert bleibt.

Schlussfolgerung

Die Verwendung der AWS CLI zum Verwalten von EC2-Instanzen erhöht nicht nur die Effizienz, sondern ermöglicht auch ein höheres Maß an Automatisierung und Wiederholbarkeit. Egal ob Sie Instanzen starten und stoppen, Sicherheitsgruppen verwalten oder EBS-Volumes erstellen und anhängen – die AWS CLI bietet eine leistungsstarke Befehlssammlung, die Benutzern ermöglicht, ihre AWS-Ressourcen flexibel und effektiv zu verwalten. Das Beherrschen dieser Befehle und Techniken hilft Ihnen dabei, Ihre Rechenressourcen auf der AWS-Cloud-Computing-Plattform besser zu verwalten und zu optimieren.

Teilen auf:

Categories: VM Backup