Verwenden Sie das Replikationstool - AWS Cloud9

AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS Cloud9 können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“

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.

Verwenden Sie das Replikationstool

AWS Cloud9 in CodeCatalyst bietet ein vollständig verwaltetes Erlebnis für die Interaktion mit AWS Cloud9. Damit Kunden die Verwendung von AWS Cloud9 in ausprobieren können CodeCatalyst, haben wir ein Replikationstool entwickelt. Nachdem Sie das Skript kopiert und in Ihrer AWS Cloud9 Umgebung ausgeführt haben, folgen Sie den Anweisungen, um es auszuführen und Ihre Coderessourcen von AWS Cloud9 bis zu zu replizieren. CodeCatalyst Weitere Informationen zum Replikationstool und zum Replikationsprozess finden Sie unten in den häufig gestellten Fragen zum Replikationsprozess.

Anmerkung

Dieser Replikationsprozess hat keine Auswirkungen auf Ihre bestehenden AWS Cloud9 Umgebungen. Nach Abschluss des Replikationsvorgangs können Sie die Entwicklungsumgebungen, Quell-Repositorys, das Projekt und den Speicherplatz löschen. Dies hat keine Auswirkungen auf Ihre AWS Cloud9 Umgebung. Dieses Tool kopiert nur Ihre Coderessourcen AWS Cloud9 in CodeCatalyst, es löscht oder konfiguriert Ihre vorhandenen AWS Cloud9 Umgebungen nicht. Dieses Replikationstool wurde zunächst für eine ausgewählte Gruppe von AWS Konten veröffentlicht. Daher wird es möglicherweise in bestimmten AWS Konten nicht angezeigt.

Anmerkung

Es wird empfohlen, dass Sie sich bei Amazon anmelden CodeCatalyst und einen Bereich einrichten, bevor Sie das Tool herunterladen. Informationen zur CodeCatalyst Registrierung bei Amazon finden Sie unter Registrierung bei Amazon CodeCatalyst und Erstellen eines Bereichs.

Vorteile der Nutzung AWS Cloud9 bei Amazon CodeCatalyst

Im folgenden Abschnitt werden einige der Leistungsvorteile und erweiterten Funktionen beschrieben, die Ihnen bei der Verwendung AWS Cloud9 auf folgenden Geräten zur Verfügung stehen CodeCatalyst:

  • CodeCatalyst bietet ein integriertes Erlebnis, das es Ihnen ermöglicht, vollständig verwaltete Entwicklungsumgebungen zu verwenden, um den gesamten Lebenszyklus der Softwareentwicklung von einem einzigen Standort aus zu verwalten.

  • Verbesserte Amazon EBS-Volumengrößenoptionen bei der Markteinführung.

  • Support für kurzlebige Umgebungen und die Möglichkeit, die Rechenleistung Ihrer Entwicklungsumgebung nach Bedarf zu skalieren.

  • Benutzerdefinierte AMI-Unterstützung, die über die Spezifikation benutzerdefinierter Images verfügbar ist.

  • Devfile-Unterstützung, mit der Sie Konfigurationen als Code beschreiben können.

Replizieren Sie Ihre AWS Cloud9 Coderessourcen CodeCatalyst mithilfe des Replikationstools

Das folgende Verfahren beschreibt, wie Sie das Replikationstool kopieren und ausführen, um den Replikationsvorgang abzuschließen.

  1. Kopieren Sie das folgende Skript und stellen Sie sicher, dass Sie es in einer AWS Cloud9 Umgebung ausführen:

    curl https://dx5z5embsyrja.cloudfront.net -o /tmp/replicate-tool.tar.gz && tar --no-same-owner --no-same-permissions -xvf /tmp/replicate-tool.tar.gz -C /tmp && node /tmp/cloud9-replication-tools
  2. [Optional] Das Replikationstool verwendet Ihre AWS-Konto ID für die Telemetrie. Dies soll uns helfen, Probleme, auf die Sie bei der Verwendung des Tools stoßen könnten, besser identifizieren zu können. Wir senden Telemetrieereignisse fürtool starts, tool failstool is cancelled by user, tool completes successfully und tool creates a Dev Environment for the user aus. Informationen zum Deaktivieren der Telemetrie mit dem Replikationstool finden Sie weiter unten unter Telemetrie für das Replikationstool deaktivieren.

  3. Nachdem Sie das Replikationstool kopiert und in Ihrer AWS Cloud9 Umgebung ausgeführt haben, müssen Sie es AWS-Konto mit einer AWS Builder-ID verknüpfen, indem Sie in einem Browser zur Zugriffs-URL navigieren und innerhalb von 10 Minuten auf Zulassen klicken. Bitte stellen Sie sicher, dass Sie den Link nur einmal öffnen. Wenn Sie ihn mehrmals öffnen, wird ein Fehler verursacht und Sie müssen erneut beginnen. Weitere Informationen zur AWS Builder-ID finden Sie unter Mit AWS Builder-ID AWS anmelden im Anmelde-Benutzerhandbuch. Dadurch erhält das Replikationstool Zugriff auf Ihre Coderessourcen, um sie zu replizieren. CodeCatalyst

  4. Wählen Sie den Space aus, den Sie verwenden möchten. Wenn Sie nur einen Bereich haben, ist dieser Bereich ausgewählt. Weitere Informationen zu Spaces finden Sie unter Spaces CodeCatalyst im CodeCatalyst Amazon-Benutzerhandbuch.

  5. Wählen Sie aus, ob Sie Ihren Code in einer neuen Entwicklungsumgebung replizieren CodeCatalyst oder ihn mit einer neuen Entwicklungsumgebung ausprobieren möchten. Wir empfehlen, Ihren Code direkt in zu replizieren. CodeCatalyst Weitere Informationen zu Entwicklungsumgebungen finden Sie unter Entwicklungsumgebungen CodeCatalyst im CodeCatalyst Amazon-Benutzerhandbuch.

  6. Geben Sie einen Namen für Ihr Projekt ein oder drücken Sie die Eingabetaste, um den angegebenen Standardnamen zu verwenden.

  7. Wenn Sie dazu aufgefordert werden, wählen Sie aus, wie Sie Ihre Dateien in das neue Quell-Repository kopieren möchten CodeCatalyst. Sie können wählen, ob Sie den Stammordner in ein einzelnes CodeCatalyst Repository oder Ihre Unterordner in verschiedene CodeCatalyst Repositorys verschieben möchten.

  8. Wenn das Tool fertig ist, navigieren Sie in der CodeCatalyst Konsole über die in der Terminalnachricht angegebene URL zu dem Projekt, um auf Ihre Coderessourcen in zuzugreifen. CodeCatalyst

Nachdem Sie dieses Verfahren abgeschlossen haben, enthält Ihr CodeCatalyst Repository die aktualisierten Dateien und Commits, die Sie gerade übertragen haben. Sie können jetzt Entwicklungsumgebungen von diesem Zweig aus erstellen und sie mit AWS Cloud9öffnen.

Telemetrie für das Replikationstool deaktivieren

In den folgenden Schritten wird beschrieben, wie Sie eine Umgebungsvariable festlegen, um die Telemetrie für das Replikationstool zu deaktivieren.

  1. Öffnen Sie ein Terminal in Ihrer Umgebung AWS Cloud9

  2. Führen Sie einen der folgenden Befehle aus:

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=off

    or

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
  3. Sobald Sie einen der obigen Befehle ausführen, wird die Umgebungsvariable festgelegt und die Telemetrie für das Replikationstool wird deaktiviert. Nachdem Sie die Telemetrie deaktiviert haben, müssen Sie das Skript des Replikationstools kopieren und erneut ausführen, um den Vorgang zu starten.

Feedback zum Replikationstool

Wenn Sie auf Probleme stoßen oder Feedback zu Ihren Erfahrungen mit dem Replikationstool geben möchten, erstellen Sie bitte eine Support-Anfrage und reichen Sie sie ein. Informationen zum Erstellen eines Supportfalls finden Sie unter Erstellen von Supportanfragen und Fallmanagement.

Unterschiede zwischen AWS Cloud9 und Amazon CodeCatalyst

In der folgenden Tabelle sind einige der Unterschiede zwischen AWS Cloud9 und AWS Cloud9 auf aufgeführt CodeCatalyst.

AWS Cloud9 AWS Cloud9 auf Amazon CodeCatalyst

Private VPC funktioniert sehr gut mit AWS Cloud9.

Die Verwendung von privater VPC wird derzeit für AWS Cloud9 on CodeCatalyst nicht unterstützt.

AWS Cloud9 unterstützt vorkonfigurierte AWS verwaltete Anmeldeinformationen.

Anmeldeinformationen müssen manuell für AWS Cloud9 on CodeCatalyst konfiguriert werden.

Es ist möglich, Intervalle von 30 Minuten bis 7 Tagen festzulegen und Abschaltungen mit AWS Cloud9 zu deaktivieren.

Es ist möglich, Intervalle von 15 Minuten bis 20 Stunden für das AWS Cloud9 Einschalten festzulegen, CodeCatalyst und Sie können das Herunterfahren nicht deaktivieren.

AWS Cloud9 unterstützt die Betriebssystemplattformen Ubuntu und AL2.

AWS Cloud9 on CodeCatalyst unterstützt MDE-Universal-Images und benutzerdefinierte Images, die Ubuntu und AL2 enthalten können. Weitere Informationen dazu finden Sie unter Universal Devfile Images im CodeCatalyst Amazon-Benutzerhandbuch.

Das Hoch- und Herunterladen wird unterstützt in AWS Cloud9

Das Hoch- und Herunterladen wird derzeit für AWS Cloud9 on nicht unterstützt. CodeCatalyst Benutzer müssen das Hoch- und Herunterladen mithilfe von Amazon S3 S3-Buckets durchführen.

Collaboration ist verfügbar in AWS Cloud9

Zusammenarbeit ist derzeit nicht für AWS Cloud9 am verfügbar CodeCatalyst.