Entwicklungsumgebungen in Amazon CodeCatalyst - AWS Cloud9

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

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

In den folgenden Abschnitten wird beschrieben, wie Sie Ihre Entwicklungsumgebung CodeCatalyst mithilfe der AWS Cloud9 IDE erstellen und verwalten.

Erstellen einer Entwicklungsumgebung

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 im CodeCatalyst Amazon-Handbuch.

Informationen und Schritte zum Erstellen einer Entwicklungsumgebung in CodeCatalyst finden Sie unter Creating a Dev Environment 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 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

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.

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

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

  4. 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: Sehen Sie sich 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_PROFILE=codecatalyst gesetzt haben, bevor Sie Befehle ausführen CodeCatalyst .

Fortsetzen einer Entwicklungsumgebung

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 im CodeCatalyst Amazon-Leitfaden.

Anmerkung

Die Wiederaufnahme einer Entwicklungsumgebung kann mehrere Minuten dauern.

Löschen einer Entwicklungsumgebung

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 im CodeCatalyst Amazon-Leitfaden.

Das Repository devfile für eine Entwicklungsumgebung bearbeiten

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 eine Pull-Anfrage. 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.

Um das Repository devfile für eine Entwicklungsumgebung zu bearbeiten in AWS Cloud9
  1. Navigieren Sie in der CodeCatalyst Konsole über die AWS Cloud9 IDE zu Ihrer Entwicklungsumgebung.

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

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

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

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

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

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

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

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

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

  11. Wählen Sie im AWS Toolkit Menü die Option Entwicklungsumgebung aktualisieren.

    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.

Klonen eines Repositorys

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.

Weitere Informationen zum Erstellen einer Entwicklungsumgebung aus einem Quell-Repository und zum Klonen mit CodeCatalyst diesem finden Sie unter Konzepte des Quell-Repositorys im CodeCatalyst Amazon-Leitfaden.

Fehlerbehebung bei einer Entwicklungsumgebung

Wenn Sie Probleme mit Ihrer Entwicklungsumgebung haben, finden Sie im CodeCatalystAmazon-Leitfaden unter Problembehandlung mit Entwicklungsumgebungen weitere Informationen.

Anmerkung

Wenn Sie Amazon CodeCatalyst AWS CLI vom Terminal aus verwenden, müssen Sie sicherstellen, dass Sie AWS_PROFILE=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 weitere Informationen.