

 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.

# Entwicklungsumgebungen in Amazon CodeCatalyst
<a name="devenvironment-cloud9.title"></a>

In den folgenden Abschnitten wird beschrieben, wie Sie Ihre Entwicklungsumgebung CodeCatalyst mithilfe der AWS Cloud9 IDE erstellen und verwalten.
+ [Erstellen einer Entwicklungsumgebung](#ide-toolkits-create-cloud9)
+ [Öffnen der Einstellungen für die Entwicklungsumgebung](#ide-toolkits-settings-cloud9)
+ [Fortsetzen einer Entwicklungsumgebung](#ide-toolkits-resume-cloud9)
+ [Löschen einer Entwicklungsumgebung](#ide-toolkits-delete-cloud9)
+ [Bearbeiten der devfile-Repository-Datei für eine Entwicklungsumgebung](#ide-toolkits-edit-devfile-cloud9)
+ [Klonen eines Repositorys](#ide-toolkits-clone-cloud9)
+ [Fehlerbehebung bei einer Entwicklungsumgebung](#cloud9-devenvironment-troubleshoot)

## Erstellen einer Entwicklungsumgebung
<a name="ide-toolkits-create-cloud9"></a>

Sie können eine Entwicklungsumgebung auf verschiedene Arten erstellen:
+ Erstellen Sie auf den Seiten **Zusammenfassung**, Entwicklungsumgebung oder CodeCatalyst **Quell-Repositorys eine **Entwicklungsumgebung CodeCatalyst ** mit einem Quell-Repository**.
+ Erstellen Sie unter Entwicklungsumgebungen eine leere Entwicklungsumgebung, die nicht mit einem Quell-Repository verbunden ist. CodeCatalyst 
+ Erstellen Sie eine Entwicklungsumgebung in der IDE Ihrer Wahl und klonen Sie ein CodeCatalyst Quell-Repository in die Entwicklungsumgebung.

Sie können für jeden Branch und jedes Repository eine Entwicklungsumgebung erstellen. Ein Projekt kann mehrere Repositorys enthalten. Ihre Entwicklungsumgebungen sind nur mit Ihrem CodeCatalyst Konto verknüpft und können nur von Ihrem CodeCatalyst Konto verwaltet werden. Sie können die Entwicklungsumgebung öffnen und mit jeder der unterstützten Umgebungen arbeiten IDEs. Nachdem Sie eine bestimmte IDE ausgewählt haben, können Sie diese Entwicklungsumgebung nur mit der ausgewählten IDE öffnen. Wenn Sie eine andere IDE verwenden möchten, können Sie entweder die IDE ändern, indem Sie die Entwicklungsumgebung in der Navigationsleiste auswählen und **Bearbeiten** wählen, oder indem Sie eine neue Entwicklungsumgebung erstellen. Standardmäßig werden Entwicklungsumgebungen mit einem 2-Core-Prozessor, 4 GB RAM und 16 GB persistentem Speicher erstellt. 

Weitere Informationen zum Erstellen einer Entwicklungsumgebung in CodeCatalyst finden Sie unter [Creating a Dev Environment](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html) im * CodeCatalyst Amazon-Handbuch*.

Informationen und Schritte zum Erstellen einer Entwicklungsumgebung in CodeCatalyst finden Sie unter [Creating a Dev Environment](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html) im * CodeCatalyst Amazon-Benutzerhandbuch*.

**Anmerkung**  
Sie können jetzt Entwicklungsumgebungen mit Quell-Repositorys von Drittanbietern erstellen. Informationen zum Verknüpfen eines Quell-Repositorys eines Drittanbieters mit einem darin enthaltenen CodeCatalyst Projekt finden Sie unter [Verknüpfen eines Quell-Repositorys](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-repositories-link.html) im * CodeCatalyst Amazon-Benutzerhandbuch*.

**Wichtig**  
Entwicklungsumgebungen können Skripts über Devfiles ausführen, die Zugriff auf Ihre CodeCatalyst Anmeldeinformationen haben. Bitte überprüfen Sie das Repository, bevor Sie nicht vertrauenswürdige Ressourcen öffnen.

## Öffnen der Einstellungen für die Entwicklungsumgebung
<a name="ide-toolkits-settings-cloud9"></a>

Nachdem Sie eine Entwicklungsumgebung in der CodeCatalyst Konsole erstellt haben, können Sie bestimmte Einstellungen für die Entwicklungsumgebung anzeigen:

1. Navigieren Sie in der CodeCatalyst Konsole über die AWS Cloud9 IDE zu Ihrer Entwicklungsumgebung.

1. Wählen Sie **aws-explorer** aus der Seitenleiste von AWS Cloud9 aus.

1. Erweitern Sie den Navigationsbereich der **Entwicklertools **CodeCatalyst****und wählen Sie **Einstellungen öffnen aus, um die Ansicht mit den Einstellungen** für die **Entwicklungsumgebung** zu öffnen.

1. Die folgenden Abschnitte in der Ansicht **Dev Environment Settings** (Entwicklungsumgebungseinstellungen) enthalten Optionen für Ihre Entwicklungsumgebung: 
   + **Alias:** Zeigt den **Alias** an, der Ihrer Entwicklungsumgebung zugewiesen ist, und ändern Sie ihn.
   + **Status:** Sehen Sie sich Ihren aktuellen Status der Entwicklungsumgebung und das Projekt an, dem er zugewiesen wurde, und beenden Sie Ihre Entwicklungsumgebung.
   + **Devfile: Zeigt** den Namen und den Speicherort von Devfile für Ihre Entwicklungsumgebung an. Öffnen Sie Ihre, Devfile indem Sie **Im Editor öffnen** wählen.
   + **Compute Settings** (Einstellungen berechnen): Ändern Sie die Größe und den Standardwert für **Timeout Length** (Timeout-Länge) für Ihre Entwicklungsumgebung.

**Anmerkung**  
Sie können den Speicherplatz, der Ihrer Entwicklungsumgebung zugewiesen wurde, nach ihrer Erstellung nicht ändern.

**Anmerkung**  
Wenn Sie Amazon CodeCatalyst AWS CLI vom Terminal aus verwenden, müssen Sie sicherstellen, dass Sie *AWS\$1PROFILE=codecatalyst* gesetzt haben, bevor Sie Befehle ausführen CodeCatalyst .

## Fortsetzen einer Entwicklungsumgebung
<a name="ide-toolkits-resume-cloud9"></a>

Alle Elemente im `$HOME`-Verzeichnis einer Entwicklungsumgebung werden dauerhaft gespeichert. Sie können bei Bedarf die Arbeit in einer Entwicklungsumgebung beenden und die Arbeit in Ihrer Entwicklungsumgebung zu einem späteren Zeitpunkt wieder aufnehmen. Nehmen wir an, dass eine Entwicklungsumgebung länger als die Zeit inaktiv ist, die bei der Erstellung der Entwicklungsumgebung in den **Timeout-Feldern** ausgewählt wurde. In diesem Fall wird die Sitzung automatisch beendet. 

Sie können eine Entwicklungsumgebung nur von aus wieder aufnehmen CodeCatalyst. Weitere Informationen zur Wiederaufnahme einer Entwicklungsumgebung finden Sie unter [Wiederaufnahme einer Entwicklungsumgebung](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-resume.html) im * CodeCatalyst Amazon-Leitfaden*.

**Anmerkung**  
Die Wiederaufnahme einer Entwicklungsumgebung kann mehrere Minuten dauern.

## Löschen einer Entwicklungsumgebung
<a name="ide-toolkits-delete-cloud9"></a>

Wenn Sie mit der Arbeit an den Inhalten fertig sind, die in Ihrer Entwicklungsumgebung gespeichert sind, können Sie diese Inhalte löschen. Bevor Sie eine Entwicklungsumgebung löschen, stellen Sie sicher, dass Sie Ihre Codeänderungen übertragen und in das ursprüngliche Quell-Repository übertragen. Nachdem Sie Ihre Entwicklungsumgebung gelöscht haben, endet die Rechnungs- und Speicherabrechnung für die Entwicklungsumgebung.

Sie können eine Entwicklungsumgebung nur auf der Seite **Entwicklungsumgebungen** in löschen CodeCatalyst. Weitere Informationen zum Löschen einer Entwicklungsumgebung finden Sie unter [Löschen einer Entwicklungsumgebung](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-delete.html) im * CodeCatalyst Amazon-Leitfaden*.

## Das Repository devfile für eine Entwicklungsumgebung bearbeiten
<a name="ide-toolkits-edit-devfile-cloud9"></a>

Um die Konfiguration einer Entwicklungsumgebung zu ändern, bearbeiten Sie dendevfile. Sie können devfiles es verwenden, um Ihre Entwicklungsumgebung in Ihrem Team zu standardisieren. Sie können das devfile vom Stammverzeichnis des Quell-Repositorys aus in CodeCatalyst bearbeiten. Alternativ können Sie das devfile in einer unterstützten IDE bearbeiten. Wenn Sie das devfile in einer unterstützten IDE bearbeiten, übertragen Sie Ihre Änderungen und übertragen Sie sie in das Quell-Repository oder erstellen Sie einen Pull-Request. Auf diese Weise kann ein Teammitglied die devfile Änderungen überprüfen und genehmigen. 

**Anmerkung**  
Sie können nur öffentliche Container-Bilder in Ihre devfile aufnehmen.

**Anmerkung**  
Wenn Abhängigkeiten fehlen, funktionieren einige AWS Cloud9 IDE-Funktionen möglicherweise nicht im benutzerdefinierten Modusdevfile. Es kann zusätzlichen Aufwand erfordern, damit sie auf einigen anderen Plattformen als Linux x64 funktionieren. <a name="ide-toolkits-edit-devfile-cloud9-steps"></a>

**Um das Repository devfile für eine Entwicklungsumgebung zu bearbeiten AWS Cloud9**

1. Navigieren Sie in der CodeCatalyst Konsole über die AWS Cloud9 IDE zu Ihrer Entwicklungsumgebung.

1. Wählen Sie in der AWS Cloud9 Seitenleiste **aws-explorer**.

1. **Wählen Sie im Navigationsbereich der **Entwicklertools** das Toolkit-Menü aus. CodeCatalyst **

1. Wählen Sie **Open Devfile** (Devfile-Datei öffnen) aus.

1. Bearbeiten Sie die devfile-Datei und speichern Sie sie.

1. Wählen Sie in der Menüleiste die Git Erweiterung **Source Control** aus.

1. Geben Sie im Textfeld **Message** (Nachricht) eine Nachricht ein, bevor Sie die Änderungen bereitstellen.

1. Um sich auf einen Commit vorzubereiten, wählen Sie das Symbol **Stage All Changes (\$1)** (Alle Änderungen bereitstellen (\$1)) aus.

1. Um Git Befehle anzuzeigen, wählen Sie das **Menüsymbol** neben dem Repository-Namen.

1. Wählen Sie **Commit** (Commit ausführen) und **Push** aus.

1. Wählen Sie im AWS Toolkit Menü die Option **Entwicklungsumgebung aktualisieren** aus.

   Wählen Sie **Commit** (Commit ausführen) und **Push** aus. Das Update devfile wurde gespeichert und die Änderungen wurden übernommen und übertragen.

**Anmerkung**  
Angenommen, die Entwicklungsumgebung, die Sie mit einer benutzerdefinierten Umgebung starten möchten, devfile funktioniert nicht. Das könnte daran liegen, dass das devfile nicht kompatibel ist mit AWS Cloud9. Um Fehler zu beheben, überprüfen Sie diedevfile. Wenn das Problem weiterhin besteht, löschen Sie es und versuchen Sie, ein neues zu erstellen.

Sie können das auch devfile für eine Entwicklungsumgebung über CodeCatalyst bearbeiten. Weitere Informationen finden Sie im * CodeCatalyst Amazon-Leitfaden* unter [Konfiguration Ihrer Entwicklungsumgebung](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-devfile.html).

## Klonen eines Repositorys
<a name="ide-toolkits-clone-cloud9"></a>

Um effektiv mit mehreren Dateien, Branches und Commits in Quell-Repositorys zu arbeiten, können Sie das Quell-Repository auf Ihren lokalen Computer klonen. Verwenden Sie dann einen Git Client oder eine IDE, um Änderungen vorzunehmen. Von aus CodeCatalyst können Sie die AWS Cloud9 Git IDE-Erweiterung auf die gleiche Weise wie jeden anderen Git Hostanbieter und auch über die Befehlszeile verwenden. Informationen zum Klonen eines Drittanbieter-Repositorys finden Sie unter [GitRepository initialisieren oder klonen](https://docs.aws.amazon.com/cloud9/latest/user-guide/using-gitpanel.html).

Weitere Informationen zum Erstellen einer Entwicklungsumgebung aus einem Quell-Repository und zum Klonen mit CodeCatalyst diesem finden Sie unter [Konzepte des Quell-Repositorys](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-concepts-clone.html) im * CodeCatalyst Amazon-Leitfaden*.

## Fehlerbehebung bei einer Entwicklungsumgebung
<a name="cloud9-devenvironment-troubleshoot"></a>

Wenn Sie Probleme mit Ihrer Entwicklungsumgebung haben, finden Sie im * CodeCatalystAmazon-Leitfaden* unter [Problembehandlung mit Entwicklungsumgebungen](https://docs.aws.amazon.com/codecatalyst/latest/userguide/troubleshooting-devenvironments.html) weitere Informationen.

**Anmerkung**  
Wenn Sie Amazon CodeCatalyst AWS CLI vom Terminal aus verwenden, müssen Sie sicherstellen, dass Sie *AWS\$1PROFILE=codecatalyst* gesetzt haben, bevor Sie Befehle ausführen CodeCatalyst .

Wenn Sie Probleme mit Ihrer Entwicklungsumgebung haben, finden Sie im * CodeCatalyst Amazon-Leitfaden* unter [Problembehandlung mit Entwicklungsumgebungen](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironments-troubleshooting.html) weitere Informationen.