Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Arbeiten mit Amazon Elastic Compute Cloud
In den folgenden Abschnitten wird beschrieben, wie Sie mit Amazon Elastic Compute Cloud in der arbeiten AWS Toolkit for Visual Studio Code.
Voraussetzungen
Die in diesem Benutzerhandbuch beschriebenen Funktionen wurden auf Amazon EC2-Instances mit den folgenden Betriebssystemen getestet:
Windows 2016+
Anmerkung
Dieses Betriebssystem funktioniert nur, wenn ein VS Code-Terminal angeschlossen wird. Es funktioniert nicht, wenn eine vollständige VS Code-Remote-Instanz verbunden wird. Weitere Informationen zu VS Code-Terminals und Remote-Instances finden Sie in den Themen Erste Schritte mit dem Terminal
und VS Code Remote Development in der VS Code-Dokumentation. Amazon Linux 2023
Ubuntu, 22.04
Ein lokal installiertes SSH ist erforderlich, um eine Remote-Verbindung zu einer Amazon EC2-Instance herzustellen, aber nicht, um ein Terminal für eine Amazon EC2-Instance zu öffnen.
Ihr Amazon EC2-Instance-Profil muss die folgenden AWS Identity and Access Management (IAM-) Berechtigungen enthalten.
"ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:UpdateInstanceInformation
Anmerkung
Die erforderlichen Berechtigungen sind in der folgenden AWS verwalteten Richtlinie enthalten.
AmazonSSMManagedInstanceCoreAmazonSSMManagedEC2InstanceDefaultPolicy
Bestehende Amazon EC2-Instances anzeigen
Gehen Sie wie folgt vor, um Ihre vorhandenen Amazon EC2-Instances aus dem AWS Toolkit anzuzeigen.
-
Erweitern Sie im AWS Toolkit den Toolkit Explorer. AWS
-
Erweitern Sie die Region, die die Amazon EC2-Instances enthält, die Sie anzeigen möchten.
-
Erweitern Sie die Überschrift EC2, um Ihre vorhandenen Amazon EC2-Instances anzuzeigen.
Starten einer neuen Amazon EC2-Instance
Es gibt drei Möglichkeiten, eine neue Amazon EC2-Instance mit dem AWS Toolkit zu erstellen.
Bei jedem Arbeitsablauf wird der Assistent zum Starten einer Instance in der AWS Konsole geöffnet. Detaillierte Informationen zum Starten einer neuen Amazon EC2-Instance über den Assistenten zum Starten einer Instance finden Sie im Thema Starten einer EC2-Instance mithilfe des Assistenten zum Starten einer Instance in der Konsole im Amazon Elastic Compute Cloud-Benutzerhandbuch. Um eine neue Amazon EC2-Instance zu starten, führen Sie eines der folgenden Verfahren aus.
-
Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie
command + shift + P (Windows: ctrl + shift + P) -
Suchen Sie in der VS Code-Befehlspalette nach dem
AWS: Launch EC2Befehl und wählen Sie ihn aus, wenn er in der Liste erscheint, um die Aufforderung zur Auswahl der Region für die EC2-Instance in VS Code zu öffnen. -
Wählen Sie in der Aufforderung „EC2-Instance — Region auswählen“ die Region aus, in der Sie Ihre neue Instance starten möchten, und bestätigen Sie dann, dass Sie die AWS Konsole in Ihrem Standard-Webbrowser öffnen möchten.
-
Schließen Sie in der AWS Konsole in Ihrem Standard-Webbrowser den Authentifizierungsprozess ab, um mit dem Assistenten zum Starten einer Instance fortzufahren.
-
Füllen Sie im Assistenten zum Starten einer Instance die erforderlichen Abschnitte aus und klicken Sie dann auf die Schaltfläche Instance starten, um Ihre neue Amazon EC2-Instance zu starten.
-
Der AWS Explorer wird aktualisiert und zeigt Ihre neue Amazon EC2-Instance an.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, in der Sie die neue Amazon EC2-Instance erstellen möchten.
-
Erweitern Sie oder bewegen Sie den Mauszeiger über die EC2-Überschrift und wählen Sie dann das Symbol + (EC2-Instance starten).
-
Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die AWS Konsole in Ihrem Standard-Webbrowser öffnen möchten.
-
Schließen Sie in der AWS Konsole Ihres Webbrowsers den Authentifizierungsvorgang ab, um mit dem Assistenten zum Starten einer Instanz fortzufahren.
-
Füllen Sie im Assistenten zum Starten einer Instance die erforderlichen Abschnitte aus und klicken Sie dann auf die Schaltfläche Instance starten, um Ihre neue Amazon EC2-Instance zu starten.
-
Der AWS Explorer wird aktualisiert und zeigt Ihre neue Amazon EC2-Instance an.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, in der Sie die neue Amazon EC2-Instance erstellen möchten.
-
Right-click die Überschrift EC2 und wählen Sie dann Launch EC2 Instance aus.
-
Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die AWS Konsole in Ihrem Standard-Webbrowser öffnen möchten.
-
Schließen Sie in der AWS Konsole Ihres Webbrowsers den Authentifizierungsvorgang ab, um mit dem Assistenten zum Starten einer Instanz fortzufahren.
-
Füllen Sie im Assistenten zum Starten einer Instance die erforderlichen Abschnitte aus und klicken Sie dann auf die Schaltfläche Instance starten, um Ihre neue Amazon EC2-Instance zu starten.
-
Der AWS Explorer wird aktualisiert und zeigt Ihre neue Amazon EC2-Instance an.
VS Code mit einer Amazon EC2-Instance verbinden
Es gibt drei Möglichkeiten, von VS Code aus eine Verbindung zu einer Amazon EC2-Instance herzustellen. Führen Sie eines der folgenden Verfahren aus, um VS Code mit Ihrer EC2-Instance zu verbinden.
-
Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie
command + shift + P (Windows: ctrl + shift + P) -
Suchen Sie in der VS Code-Befehlspalette nach dem
AWS: Connect VS Code to EC2 instance...Befehl und wählen Sie ihn aus, wenn er in der Liste erscheint, um die Eingabeaufforderung EC2-Instance auswählen in VS Code zu öffnen. -
Wählen Sie an der Eingabeaufforderung „EC2-Instance auswählen“ die Region aus, die die Instance enthält, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann die Instance aus, zu der Sie eine Verbindung herstellen möchten.
-
VS Code zeigt den Status an, während die Verbindung hergestellt wird.
-
Ein neues Fenster wird geöffnet, in dem Ihre Amazon EC2-Instance angezeigt wird, wenn die Verbindung abgeschlossen ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, zu der Sie eine Verbindung herstellen möchten.
-
Zeigen Sie mit der Maus auf die Amazon EC2-Instance und wählen Sie dann das Symbol (VS Code mit EC2-Instance verbinden).
Anmerkung
Sie können auch das Symbol (VS Code mit EC2-Instance verbinden) aus der Überschrift des EC2-Service im Explorer auswählen. AWS
-
VS Code zeigt den Status an, während die Verbindung hergestellt wird.
-
Ein neues Fenster wird geöffnet, in dem Ihre Amazon EC2-Instance angezeigt wird, wenn die Verbindung abgeschlossen ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, zu der Sie eine Verbindung herstellen möchten.
-
Right-click die Amazon EC2-Instance, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann Connect VS Code to EC2-Instance aus.
Anmerkung
Sie können im AWS Explorer auch mit der rechten Maustaste auf die Überschrift EC2-Service klicken und die Instance Connect VS Code to EC2 auswählen.
-
VS Code zeigt den Status an, während die Verbindung hergestellt wird.
-
Ein neues Fenster wird geöffnet, in dem Ihre Amazon EC2-Instance angezeigt wird, wenn die Verbindung abgeschlossen ist.
Öffnen eines Terminals für eine Amazon EC2-Instance.
Es gibt drei Möglichkeiten, vom VS Code-Terminal aus eine Verbindung zu einer Amazon EC2-Instance herzustellen.
-
Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie
command + shift + P (Windows: ctrl + shift + P) -
Suchen Sie in der VS Code-Befehlspalette nach dem
AWS:Open terminal to EC2 instance...Befehl und wählen Sie ihn aus, wenn er in der Liste erscheint, um die Eingabeaufforderung EC2-Instance auswählen in VS Code zu öffnen. -
Wählen Sie an der Eingabeaufforderung „EC2-Instance auswählen“ die Region aus, in der sich die Instance befindet, die Sie im Terminal öffnen möchten, und wählen Sie dann die Instance aus.
-
VS Code zeigt den Status an, während die Verbindung hergestellt wird.
-
Das VS Code Terminal wird geöffnet, um Ihre neue Sitzung anzuzeigen, wenn die Verbindung abgeschlossen ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, zu der Sie eine Verbindung herstellen möchten.
-
Zeigen Sie mit der Maus auf die Amazon EC2-Instance und wählen Sie dann (Terminal zur EC2-Instance öffnen...) Symbol.
Anmerkung
Sie können auch die Option (Terminal zur EC2-Instance öffnen...) wählen Symbol aus der Überschrift des EC2-Dienstes im AWS Explorer.
-
VS Code zeigt den Status an, während die Verbindung hergestellt wird.
-
Das VS Code Terminal wird geöffnet, um Ihre neue Sitzung anzuzeigen, wenn die Verbindung abgeschlossen ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, die Sie im VS Code-Terminal öffnen möchten.
-
Right-click die Amazon EC2-Instance, die Sie im Terminal öffnen möchten, und wählen Sie dann Terminal für EC2-Instance öffnen... .
Anmerkung
Sie können im AWS Explorer auch mit der rechten Maustaste auf die Überschrift EC2-Dienst klicken und die Option Terminal zur EC2-Instance öffnen... auswählen. .
-
VS Code zeigt den Status an, während die Verbindung hergestellt wird.
-
Das VS Code Terminal wird geöffnet, um Ihre neue Sitzung anzuzeigen, wenn die Verbindung abgeschlossen ist.
Eine Amazon EC2-Instance starten oder neu starten
Es gibt drei Möglichkeiten, eine Amazon EC2-Instance zu starten oder neu zu starten.
-
Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie
command + shift + P (Windows: ctrl + shift + P) -
Suchen Sie in der VS Code-Befehlspalette nach dem
AWS: Reboot EC2 instanceBefehl und wählen Sie ihn aus, wenn er in der Liste aufgefüllt wird, um die Eingabeaufforderung EC2-Instance auswählen in VS Code zu öffnen.Anmerkung
Um eine Instance zu starten, die nicht läuft, müssen Sie den
AWS: Start EC2 instanceBefehl auswählen. DerAWS: Reboot EC2 instanceBefehl startet nur Instanzen neu, die gerade laufen. -
Wählen Sie an der Eingabeaufforderung EC2-Instance auswählen die Region aus, die die Instance enthält, die Sie starten oder neu starten möchten.
-
VS Code zeigt den Status an, während die Instance neu gestartet wird.
-
Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz läuft, wenn der Neustart abgeschlossen ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, die Sie starten oder neu starten möchten.
-
Zeigen Sie mit der Maus auf die Amazon EC2-Instance und wählen Sie dann das Symbol (EC2-Instance neu starten).
Anmerkung
Wenn die Instance gestoppt ist, ist die einzige Option das Symbol (EC2-Instance starten)
-
VS Code zeigt den Status an, während die Instance neu gestartet wird.
-
Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz läuft, wenn der Neustart abgeschlossen ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, die Sie starten oder neu starten möchten.
-
Right-click die Amazon EC2-Instance, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann Reboot EC2-Instance aus.
Anmerkung
Wenn die Instance gestoppt wird, ist die einzige Option die Start EC2-Instance.
-
VS Code zeigt den Status an, während die Instance neu gestartet wird.
-
Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz läuft, wenn der Neustart abgeschlossen ist.
Stoppen einer Amazon EC2-Instance
Es gibt drei Möglichkeiten, eine Amazon EC2-Instance zu stoppen.
-
Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie
command + shift + P (Windows: ctrl + shift + P) -
Suchen Sie in der VS Code-Befehlspalette nach dem
AWS: Stop EC2 instanceBefehl und wählen Sie ihn aus, wenn er in der Liste erscheint, um die Eingabeaufforderung EC2-Instance auswählen in VS Code zu öffnen. -
Wählen Sie an der Eingabeaufforderung „EC2-Instance auswählen“ die Region aus, die die Instance enthält, die Sie beenden möchten.
-
VS Code zeigt den Status an, während die Instance gestoppt wird.
-
Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz gestoppt ist.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, die Sie beenden möchten.
-
Zeigen Sie mit der Maus auf die Amazon EC2-Instance und wählen Sie dann das Symbol (EC2-Instance beenden).
-
VS Code zeigt den Status an, während die Instance gestoppt wird.
-
Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz gestoppt wurde.
-
Erweitern Sie den AWS Toolkit Explorer und erweitern Sie dann die Region, die die Amazon EC2-Instance enthält, die Sie beenden möchten.
-
Right-click die Amazon EC2-Instance, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann Reboot EC2-Instance aus.
-
VS Code zeigt den Status an, während die Instance gestoppt wird.
-
Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz gestoppt wurde.
Kopieren Sie die Instanz-ID
Führen Sie die folgenden Schritte aus, um eine Instanz-ID zu kopieren.
Right-click die Instanz, von der Sie die ID kopieren möchten.
Wählen Sie Instanz-ID kopieren.
Die Instanz-ID wird in Ihre lokale Zwischenablage kopiert.
Namen kopieren
Führen Sie die folgenden Schritte aus, um einen Instanznamen zu kopieren.
Right-click die Instanz, von der Sie den Namen kopieren möchten.
Wählen Sie Instanznamen kopieren.
Der Instanzname wird in Ihre lokale Zwischenablage kopiert.
Kopieren Sie ARN
Führen Sie die folgenden Schritte aus, um einen Instanz-ARN zu kopieren.
Right-click die Instance, von der Sie den ARN kopieren möchten.
Wählen Sie Instanz-ARN kopieren.
Der Instanz-ARN wird in Ihre lokale Zwischenablage kopiert.