

 AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von AWS Cloud9 können den Dienst weiterhin wie gewohnt nutzen. [Weitere Informationen](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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 AWS CDK in der AWS Cloud9 IDE
<a name="cdk-explorer"></a>

Mit dem **AWS CDK Explorer** können Sie mit [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/)-Anwendungen oder *Apps* arbeiten. Detaillierte Informationen dazu finden Sie AWS CDK im [AWS Cloud Development Kit (AWS CDK) Developer Guide](https://docs.aws.amazon.com/cdk/latest/guide/). 

AWS CDK Apps bestehen aus Bausteinen, die als *[Konstrukte](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html)* bezeichnet werden. Diese Bausteine enthalten Definitionen für Ihre CloudFormation Stacks und die darin enthaltenen AWS Ressourcen. Mithilfe des **AWS CDK Explorers** können Sie die [Stacks](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) und [Ressourcen](https://docs.aws.amazon.com/cdk/latest/guide/resources.html), die definiert sind, in der AWS CDK *Strukturansicht* anzeigen. Sie können auf diese Ansicht im Bereich Developer Tools im AWS Cloud9 Editor zugreifen.

Dieser Abschnitt enthält Informationen zum Zugriff und zur Verwendung **AWS CDK **im AWS Cloud9 Editor. 

# Mit AWS CDK Anwendungen arbeiten
<a name="aws-cdk-apps"></a>

Verwenden Sie den **AWS CDK Explorer** in der AWS Cloud9 integrierten Entwicklungsumgebung (IDE), um AWS CDK Anwendungen zu visualisieren und mit ihnen zu arbeiten.

## Voraussetzungen
<a name="aws-cdk-apps-prereq"></a>

Installieren Sie die AWS CDK Befehlszeilenschnittstelle. Anweisungen finden Sie unter [Erste Schritte mit dem AWS CDK](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html) im *AWS Cloud Development Kit (AWS CDK) Entwicklerhandbuch*.

**Wichtig**  
Die AWS CDK Version, die Sie installieren, muss 1.17.0 oder höher sein. Sie können mit dem **`cdk --version`**-Befehl überprüfen, welche Version Sie ausführen.

## Visualisieren Sie eine Anwendung AWS CDK
<a name="aws-cdk-apps-visualize"></a>

Mit dem AWS Cloud9 IDE AWS CDK Explorer können Sie die [Stacks](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) und [Ressourcen](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) verwalten, die in den CDK-Konstrukten Ihrer Apps gespeichert sind. Der AWS CDK Explorer zeigt Ihre Ressourcen anhand der in der Datei definierten Informationen in einer Baumansicht an. `tree.json` Rufen Sie die beim Ausführen des **`cdk synth`**-Befehls erstellte Datei auf. Standardmäßig befindet sich die `tree.json`-Datei im `cdk.out`-Verzeichnis der App.

Um mit der Verwendung des AWS CDK Toolkit-Explorers zu beginnen, erstellen Sie eine CDK-Anwendung.

1. Führen Sie die ersten Schritte des [Hello-World-Tutorials](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) im [AWS CDK -Entwicklerhandbuch](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html) aus.
**Wichtig**  
Wenn Sie den Schritt **Bereitstellen des Stacks** erreichen, stoppen Sie und kehren Sie zu dieser Anleitung zurück.
**Anmerkung**  
Sie können die Befehle, die im Tutorial bereitgestellt werden, z. B. **`mkdir`** und **`cdk init`** in einer Befehlszeile des Betriebssystems oder in einem **Terminal**-Fenster im VS-Code-Editor ausführen.

1. Nachdem Sie die erforderlichen Schritte des CDK-Tutorials abgeschlossen haben, öffnen Sie den CDK-Inhalt, den Sie im IDE-Editor erstellt haben. AWS Cloud9 

1. Erweitern Sie im AWS Navigationsbereich die **CDK-Überschrift**. Ihre CDK-Anwendungen und die zugehörigen Ressourcen werden jetzt in der CDK-Explorer-Strukturansicht angezeigt. Sie können auch die folgenden Befehle in einem Terminal in AWS Cloud9 ausführen, um zu bestätigen, dass die CDK-Funktion verwendet werden kann:

   ```
   mkdir mycdkapp
   cd mycdkapp
   cdk init app --language=typescript
   cdk synth
   cdk bootstrap
   ```

### Wichtige Hinweise
<a name="important-notes"></a>
+ Wenn Sie CDK-Apps in den AWS Cloud9 Editor laden, können Sie mehrere Ordner gleichzeitig laden. Jeder Ordner kann wie im vorherigen Bild dargestellt mehrere CDK-Apps enthalten. Der AWS CDK Explorer findet Apps im Stammverzeichnis des Projekts und seinen direkten Unterverzeichnissen.
+ Wenn Sie die ersten Schritte des Tutorials ausführen, stellen Sie möglicherweise fest, dass als letztes den Befehl **`cdk synth`** ausgeführt haben. Dieser Befehl synthetisiert die CloudFormation Vorlage, indem er Ihre AWS CDK App in CFN übersetzt. Als Nebenprodukt wird auch die `tree.json`-Datei erstellt. Wenn Sie Änderungen an einer CDK-App vornehmen, führen Sie den **`cdk synth`**-Befehl erneut aus, um die Änderungen in der Strukturansicht anzuzeigen. Eine beispielhafte Änderung ist das Hinzufügen weiterer Ressourcen zur App.

## Führen Sie andere Operationen an einer App aus AWS CDK
<a name="aws-cdk-apps-other-tasks"></a>

Sie können den AWS Cloud9 Editor verwenden, um andere Operationen in einer CDK-App auf die gleiche Weise auszuführen, wie Sie eine Befehlszeilenschnittstelle verwenden. Sie können beispielsweise die Codedateien im Editor aktualisieren und die App mithilfe eines AWS Cloud9 **Terminalfensters** bereitstellen.

Um diese Art von Aktionen auszuprobieren, verwenden Sie den AWS Cloud9 Editor, um das [Hello World-Tutorial](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) im *AWS CDK Entwicklerhandbuch* fortzusetzen. Stellen Sie sicher, dass Sie den letzten Schritt, **Zerstören der App-Ressourcen**, ausführen. Andernfalls, könnten unerwartete Kosten für Ihr AWS-Konto entstehen.