

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
<a name="ec2-overview"></a>

In den folgenden Abschnitten wird beschrieben, wie Sie mit Amazon Elastic Compute Cloud in der arbeiten AWS Toolkit for Visual Studio Code.

## Voraussetzungen
<a name="w2aac17c31b9b5"></a>

Die in diesem Thema im Benutzerhandbuch beschriebenen Funktionen wurden auf EC2 Amazon-Instances mit den folgenden Betriebssystemen getestet:
+ Windows 2016\$1
**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-Instanzen finden Sie in den Themen [Erste Schritte mit dem Terminal](https://code.visualstudio.com/docs/terminal/getting-started) und [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview) in der VS Code-Dokumentation.
+ Amazon Linux 2023
+ Ubuntu, 22.04

Ein lokal installiertes **SSH** ist erforderlich, um eine Remote-Verbindung zu einer EC2 Amazon-Instance herzustellen, ist jedoch nicht erforderlich, um ein Terminal für eine EC2 Amazon-Instance zu öffnen.

Ihr EC2 Amazon-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.  
`AmazonSSMManagedInstanceCore`
`AmazonSSMManagedEC2InstanceDefaultPolicy`

## Bestehende EC2 Amazon-Instances anzeigen
<a name="w2aac17c31b9b7"></a>

Gehen Sie wie folgt vor, um Ihre vorhandenen EC2 Amazon-Instances im AWS Toolkit anzuzeigen.

1. Erweitern Sie im AWS Toolkit den AWS Toolkit-Explorer.

1. Erweitern Sie die Region, die die EC2 Amazon-Instances enthält, die Sie anzeigen möchten.

1. Erweitern Sie die **EC2**Überschrift, um Ihre vorhandenen EC2 Amazon-Instances anzuzeigen.

## Eine neue EC2 Amazon-Instance starten
<a name="w2aac17c31b9b9"></a>

Es gibt 3 Möglichkeiten, eine neue EC2 Amazon-Instance mit dem AWS Toolkit zu erstellen.

Jeder Arbeitsablauf öffnet den Assistenten **zum Starten einer Instance** in der AWS Konsole. Ausführliche Informationen zum Starten einer neuen EC2 Amazon-Instance über den **Launch an Instance** Wizard finden Sie im Thema [Launch an EC2 instance using the launch instance wizard in the console](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html) im *Amazon Elastic Compute Cloud-Benutzerhandbuch*. Um eine neue EC2 Amazon-Instance zu starten, führen Sie eines der folgenden Verfahren aus.

### Starten einer neuen EC2 Amazon-Instance über die VS Code Command Palette
<a name="w2aac17c31b9b9b7b1"></a>

1. Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie **command \$1 shift \$1 P (Windows: ctrl \$1 shift \$1 P)**

1. Suchen Sie in der VS Code-Befehlspalette nach dem **AWS: Launch EC2** Befehl und wählen Sie ihn aus, wenn er in der Liste angezeigt wird, um die Aufforderung „ EC2 Startinstanz **auswählen“ in** VS Code zu öffnen.

1. **Wählen Sie in der Eingabeaufforderung „ EC2 **Instance starten — 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.

1. Schließen Sie in der AWS Konsole Ihres Standard-Webbrowsers den Authentifizierungsprozess ab, um mit dem Assistenten zum **Starten einer Instance** fortzufahren.

1. Füllen **Sie im Assistenten zum Starten einer Instance** die erforderlichen Abschnitte aus und wählen Sie dann die Schaltfläche **Instance starten**, um Ihre neue EC2 Amazon-Instance zu starten.

1. Der AWS Explorer wird aktualisiert und zeigt Ihre neue EC2 Amazon-Instance an.

### Eine neue EC2 Amazon-Instance über den AWS Explorer starten
<a name="w2aac17c31b9b9b7b3"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, in der Sie die neue EC2 Amazon-Instance erstellen möchten.

1. Erweitern Sie die **EC2**Überschrift oder bewegen Sie den Mauszeiger darüber und wählen Sie dann das Symbol **\$1 (Launch EC2 Instance)**.

1. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die AWS Konsole in Ihrem Standard-Webbrowser öffnen möchten.

1. Schließen Sie in der AWS Konsole Ihres Webbrowsers den Authentifizierungsprozess ab, um mit dem Assistenten zum **Starten einer Instanz** fortzufahren.

1. Füllen **Sie im Assistenten zum Starten einer Instance** die erforderlichen Abschnitte aus und wählen Sie dann die Schaltfläche **Instance starten**, um Ihre neue EC2 Amazon-Instance zu starten.

1. Der AWS Explorer wird aktualisiert und zeigt Ihre neue EC2 Amazon-Instance an.

### Starten einer neuen EC2 Amazon-Instance über das Kontextmenü (Rechtsklick)
<a name="w2aac17c31b9b9b7b5"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, in der Sie die neue EC2 Amazon-Instance erstellen möchten.

1. Klicken Sie mit der rechten Maustaste **EC2**auf die Überschrift und wählen Sie dann **Launch EC2 Instance**.

1. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die AWS Konsole in Ihrem Standard-Webbrowser öffnen möchten.

1. Schließen Sie in der AWS Konsole Ihres Webbrowsers den Authentifizierungsprozess ab, um mit dem Assistenten zum **Starten einer Instanz** fortzufahren.

1. Füllen **Sie im Assistenten zum Starten einer Instance** die erforderlichen Abschnitte aus und wählen Sie dann die Schaltfläche **Instance starten**, um Ihre neue EC2 Amazon-Instance zu starten.

1. Der AWS Explorer wird aktualisiert und zeigt Ihre neue EC2 Amazon-Instance an.

## VS Code mit einer EC2 Amazon-Instance verbinden
<a name="w2aac17c31b9c11"></a>

Es gibt drei Möglichkeiten, von VS Code aus eine Verbindung zu einer EC2 Amazon-Instance herzustellen. Um VS Code mit Ihrer EC2 Instance zu verbinden, führen Sie eines der folgenden Verfahren aus.

### VS Code über die Befehlspalette mit einer EC2 Amazon-Instance verbinden
<a name="w2aac17c31b9c11b5b1"></a>

1. Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie auf **command \$1 shift \$1 P (Windows: ctrl \$1 shift \$1 P)**

1. 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 angezeigt wird, um die Eingabeaufforderung **„ EC2Instanz auswählen“** in VS Code zu öffnen.

1. **Wählen Sie in der Eingabeaufforderung „ EC2 Instanz** auswählen“ die Region aus, in der sich die Instanz befindet, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann die Instanz aus, zu der Sie eine Verbindung herstellen möchten.

1. VS Code zeigt den Status an, während die Verbindung hergestellt wird.

1. Ein neues Fenster wird geöffnet, in dem Ihre EC2 Amazon-Instance angezeigt wird, wenn die Verbindung hergestellt ist.

### VS Code über den AWS Explorer mit einer EC2 Amazon-Instance verbinden.
<a name="w2aac17c31b9c11b5b3"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, zu der Sie eine Verbindung herstellen möchten.

1. Bewegen Sie den Mauszeiger über die EC2 Amazon-Instance und wählen Sie dann das Symbol **(VS-Code mit EC2 Instance Connect)**.
**Anmerkung**  
Sie können auch das Symbol **(VS Code mit EC2 Instanz Connect)** aus der **EC2**Dienstüberschrift im AWS Explorer auswählen.

1. VS Code zeigt den Status an, während die Verbindung hergestellt wird.

1. Ein neues Fenster wird geöffnet, in dem Ihre EC2 Amazon-Instance angezeigt wird, wenn die Verbindung hergestellt ist.

### VS Code über das Rechtsklick-Menü mit einer EC2 Amazon-Instance verbinden
<a name="w2aac17c31b9c11b5b5"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, zu der Sie eine Verbindung herstellen möchten.

1. Klicken Sie mit der rechten Maustaste auf die EC2 Amazon-Instance, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann **Connect VS Code to EC2 Instance**.
**Anmerkung**  
Sie können auch mit der rechten Maustaste auf die **EC2**Dienstüberschrift im AWS Explorer klicken und die ** EC2Instanz Connect VS Code to** auswählen.

1. VS Code zeigt den Status an, während die Verbindung hergestellt wird.

1. Ein neues Fenster wird geöffnet, in dem Ihre EC2 Amazon-Instance angezeigt wird, wenn die Verbindung hergestellt ist.

## Öffnen eines Terminals für eine EC2 Amazon-Instance.
<a name="w2aac17c31b9c13"></a>

Es gibt drei Möglichkeiten, vom VS Code-Terminal aus eine Verbindung zu einer EC2 Amazon-Instance herzustellen.

### VS Code über die Befehlspalette mit einer EC2 Amazon-Instance verbinden
<a name="w2aac17c31b9c13b5b1"></a>

1. Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie auf **command \$1 shift \$1 P (Windows: ctrl \$1 shift \$1 P)**

1. 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 angezeigt wird, um die Eingabeaufforderung **„ EC2Instanz auswählen“** in VS Code zu öffnen.

1. **Wählen Sie in der Eingabeaufforderung „ EC2 Instanz** auswählen“ die Region aus, die die Instanz enthält, die Sie im Terminal öffnen möchten, und wählen Sie dann die Instanz aus.

1. VS Code zeigt den Status an, während die Verbindung hergestellt wird.

1. Das VS Code Terminal wird geöffnet, um Ihre neue Sitzung anzuzeigen, wenn die Verbindung hergestellt ist.

### Öffnen einer EC2 Amazon-Instance im VS Code-Terminal vom AWS Explorer aus.
<a name="w2aac17c31b9c13b5b3"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, zu der Sie eine Verbindung herstellen möchten.

1. Bewegen Sie den Mauszeiger über die EC2 Amazon-Instance und wählen Sie dann **(Terminal für EC2 Instance öffnen...**) Symbol.
**Anmerkung**  
Sie können auch das **(Terminal zur EC2 Instanz öffnen...)** wählen Symbol aus der **EC2**Service-Überschrift im AWS Explorer.

1. VS Code zeigt den Status an, während die Verbindung hergestellt wird.

1. Das VS Code Terminal wird geöffnet, um Ihre neue Sitzung anzuzeigen, wenn die Verbindung hergestellt ist.

### Öffnen einer EC2 Amazon-Instance im VS Code-Terminal über das Rechtsklick-Menü
<a name="w2aac17c31b9c13b5b5"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, die Sie im VS Code-Terminal öffnen möchten.

1. Klicken Sie mit der rechten Maustaste auf die EC2 Amazon-Instance, die Sie im Terminal öffnen möchten, und wählen Sie dann **Terminal für EC2 Instance öffnen...** .
**Anmerkung**  
Sie können auch mit der rechten Maustaste auf die **EC2**Dienstüberschrift im AWS Explorer klicken und die Option **Terminal zur EC2 Instanz öffnen auswählen...** .

1. VS Code zeigt den Status an, während die Verbindung hergestellt wird.

1. Das VS Code Terminal wird geöffnet, um Ihre neue Sitzung anzuzeigen, wenn die Verbindung hergestellt ist.

## Eine Amazon-Instance starten oder neu starten EC2
<a name="w2aac17c31b9c15"></a>

Es gibt drei Möglichkeiten, eine EC2 Amazon-Instance zu starten oder neu zu starten.

### Eine EC2 Amazon-Instance über die Befehlspalette neu starten
<a name="w2aac17c31b9c15b5b1"></a>

1. Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie auf **command \$1 shift \$1 P (Windows: ctrl \$1 shift \$1 P)**

1. Suchen Sie in der VS Code-Befehlspalette nach dem **AWS: Reboot EC2 instance** Befehl und wählen Sie ihn aus, wenn er in der Liste angezeigt wird, um die Eingabeaufforderung **„ EC2Instanz auswählen“** in VS Code zu öffnen.
**Anmerkung**  
Um eine Instanz zu starten, die nicht läuft, müssen Sie den **AWS: Start EC2 instance** Befehl wählen. Der **AWS: Reboot EC2 instance** Befehl startet nur Instanzen neu, die gerade ausgeführt werden.

1. **Wählen Sie in der Eingabeaufforderung „ EC2 Instanz** auswählen“ die Region aus, in der sich die Instanz befindet, die Sie starten oder neu starten möchten.

1. VS Code zeigt den Status an, während die Instance neu gestartet wird.

1. Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz läuft, wenn der Neustart abgeschlossen ist.

### Starten oder Neustarten einer EC2 Amazon-Instance über den Explorer AWS
<a name="w2aac17c31b9c15b5b3"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, die Sie starten oder neu starten möchten.

1. Bewegen Sie den Mauszeiger über die EC2 Amazon-Instance und wählen Sie dann das Symbol **(Reboot EC2 Instance)**.
**Anmerkung**  
Wenn die Instance gestoppt ist, steht nur das Symbol **( EC2 Instanz starten)** zur Verfügung

1. VS Code zeigt den Status an, während die Instanz neu gestartet wird.

1. Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz läuft, wenn der Neustart abgeschlossen ist.

### Starten oder Neustarten einer EC2 Amazon-Instance über das Rechtsklick-Menü
<a name="w2aac17c31b9c15b5b5"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, die Sie starten oder neu starten möchten.

1. Klicken Sie mit der rechten Maustaste auf die EC2 Amazon-Instance, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann **Reboot EC2 instance**.
**Anmerkung**  
Wenn die Instance gestoppt ist, ist die einzige Option die ** EC2 Start-Instance**.

1. VS Code zeigt den Status an, während die Instanz neu gestartet wird.

1. Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz läuft, wenn der Neustart abgeschlossen ist.

## Eine EC2 Amazon-Instance stoppen
<a name="w2aac17c31b9c17"></a>

Es gibt 3 Möglichkeiten, eine EC2 Amazon-Instance zu stoppen.

### Eine EC2 Amazon-Instance über die Befehlspalette stoppen
<a name="w2aac17c31b9c17b5b1"></a>

1. Öffnen Sie in VS Code die VS Code-Befehlspalette, indem Sie auf **command \$1 shift \$1 P (Windows: ctrl \$1 shift \$1 P)**

1. Suchen Sie in der VS Code-Befehlspalette nach dem **AWS: Stop EC2 instance** Befehl und wählen Sie ihn aus, wenn er in der Liste angezeigt wird, um die Eingabeaufforderung **„ EC2Instanz auswählen“** in VS Code zu öffnen.

1. **Wählen Sie in der Eingabeaufforderung „ EC2 Instanz** auswählen“ die Region aus, die die Instanz enthält, die Sie beenden möchten.

1. VS Code zeigt den Status an, während die Instance gestoppt wird.

1. Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz gestoppt ist.

### Eine EC2 Amazon-Instance im AWS Explorer beenden
<a name="w2aac17c31b9c17b5b3"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, die Sie beenden möchten.

1. Bewegen Sie den Mauszeiger über die EC2 Amazon-Instance und wählen Sie dann das Symbol **(Stop EC2 Instance)**.

1. VS Code zeigt den Status an, während die Instance beendet wird.

1. Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz gestoppt wurde.

### Eine EC2 Amazon-Instance über das Rechtsklick-Menü beenden
<a name="w2aac17c31b9c17b5b5"></a>

1. Erweitern Sie den AWS Toolkit-Explorer und dann die Region, die die EC2 Amazon-Instance enthält, die Sie beenden möchten.

1. Klicken Sie mit der rechten Maustaste auf die EC2 Amazon-Instance, zu der Sie eine Verbindung herstellen möchten, und wählen Sie dann **Reboot EC2 instance**.

1. VS Code zeigt den Status an, während die Instance beendet wird.

1. Der AWS Explorer wird aktualisiert und zeigt an, dass Ihre Instanz gestoppt wurde.

## Instanz-ID kopieren
<a name="w2aac17c31b9c19"></a>

Gehen Sie wie folgt vor, um eine Instanz-ID zu kopieren.

1. Klicken Sie mit der rechten Maustaste auf die Instanz, von der Sie die ID kopieren möchten.

1. Wählen Sie **Instanz-ID kopieren**.

1. Die Instanz-ID wird in Ihre lokale Zwischenablage kopiert.

## Namen kopieren
<a name="w2aac17c31b9c21"></a>

Gehen Sie wie folgt vor, um einen Instanznamen zu kopieren.

1. Klicken Sie mit der rechten Maustaste auf die Instanz, von der Sie den Namen kopieren möchten.

1. Wählen Sie „**Instanzname kopieren**“.

1. Der Instanzname wird in Ihre lokale Zwischenablage kopiert.

## ARN kopieren
<a name="w2aac17c31b9c23"></a>

Gehen Sie wie folgt vor, um einen Instanz-ARN zu kopieren.

1. Klicken Sie mit der rechten Maustaste auf die Instance, von der Sie den ARN kopieren möchten.

1. Wählen Sie **Instanz-ARN kopieren** aus.

1. Der Instanz-ARN wird in Ihre lokale Zwischenablage kopiert.