Behebung von Problemen mit Entwicklungsumgebungen - Amazon CodeCatalyst

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.

Behebung von Problemen mit Entwicklungsumgebungen

Lesen Sie die folgenden Abschnitte, um Probleme im Zusammenhang mit Entwicklungsumgebungen zu beheben. Weitere Informationen zu Entwicklungsumgebungen finden Sie unterSchreiben und ändern Sie Code mit Dev Environments in CodeCatalyst.

Die Erstellung meiner Entwicklungsumgebung war aufgrund eines Problems mit den Kontingenten nicht erfolgreich

Problem: Ich möchte eine Entwicklungsumgebung in erstellen CodeCatalyst, sehe aber einen Fehler. In der Konsole wird auf der Seite „Entwicklungsumgebungen“ eine Meldung angezeigt, dass ich das Speicherlimit für den Speicherplatz erreicht habe.

Mögliche Lösungen: Abhängig von Ihrer Rolle im Projekt oder Space können Sie entweder eine oder mehrere Ihrer eigenen Entwicklungsumgebungen löschen, oder wenn Sie die Rolle eines Space-Administrators haben, können Sie ungenutzte Entwicklungsumgebungen löschen, die von anderen Benutzern erstellt wurden. Sie können sich auch dafür entscheiden, die Abrechnungsstufe auf eine Stufe zu ändern, die mehr Speicherplatz beinhaltet.

  • Um die Speicherlimits einzusehen, schauen Sie im CodeCatalyst Amazon-Bereich auf der Registerkarte Abrechnung nach, ob die Nutzungskontingente das zulässige Maximum erreicht haben. Wenn die Kontingente das Maximum erreicht haben, wenden Sie sich an jemanden mit der Rolle des Space-Administrators, um nicht benötigte Entwicklungsumgebungen zu entfernen oder eine Änderung der Abrechnungsstufe in Betracht zu ziehen.

  • Informationen zum Entfernen von Entwicklungsumgebungen, die Sie nicht mehr benötigen, finden Sie unterLöschen einer Entwicklungsumgebung.

Wenn das Problem weiterhin besteht und Sie in Ihrem eine Fehlermeldung erhaltenIDE, überprüfen Sie, ob Sie über eine CodeCatalyst Rolle verfügen, mit der Sie eine Entwicklungsumgebung erstellen können. Die Rollen Space-Administrator, Projektadministrator und Mitwirkender verfügen alle über die Berechtigung, Entwicklungsumgebungen zu erstellen. Weitere Informationen finden Sie unter Zugriff mit Benutzerrollen gewähren.

Ich kann keine Änderungen aus meiner Entwicklungsumgebung in einen bestimmten Zweig in einem Repository übertragen

Problem: Ich möchte Codeänderungen in meiner Entwicklungsumgebung in einen Branch in einem Quell-Repository übertragen und per Push übertragen, aber es wird ein Fehler angezeigt.

Mögliche Lösungen: Abhängig von Ihrer Rolle im Projekt oder Bereich verfügen Sie möglicherweise nicht über die erforderlichen Berechtigungen, um Code in Quell-Repositorys im Projekt zu übertragen. Die Rollen Space-Administrator, Projektadministrator und Mitwirkender sind alle berechtigt, Code in Repositorys im Projekt zu pushen.

Wenn Sie die Rolle „Mitwirkender“ haben, aber keinen Code in einen bestimmten Zweig übertragen können, ist möglicherweise eine Verzweigungsregel für diesen bestimmten Zweig konfiguriert, die verhindert, dass Benutzer mit dieser Rolle Code in diesen bestimmten Zweig übertragen. Versuchen Sie, Ihre Änderungen in einen anderen Zweig zu übertragen, oder erstellen Sie einen Zweig und übertragen Sie dann Ihren Code in diesen Zweig. Weitere Informationen finden Sie unter Zulässige Aktionen für einen Branch mit Branch-Regeln verwalten.

Meine Entwicklungsumgebung wurde nicht wieder aufgenommen

Problem: Meine Entwicklungsumgebung wurde nicht wieder aufgenommen, nachdem ich sie beendet hatte.

Mögliche Lösungen: Um das Problem zu beheben, schauen Sie im CodeCatalyst Amazon-Bereich auf der Registerkarte Abrechnung nach, ob die Nutzungskontingente die Höchstgrenzen erreicht haben. Wenn die Kontingente das Höchstlimit erreicht haben, wenden Sie sich an Ihren Space-Administrator, um die Abrechnungsstufe zu erhöhen.

Die Verbindung zu meiner Entwicklungsumgebung wurde unterbrochen

Problem: Die Verbindung zu meiner Entwicklungsumgebung wurde unterbrochen, während ich sie verwendet habe.

Mögliche Lösungen: Überprüfen Sie Ihre Internetverbindung, um das Problem zu beheben. Wenn Sie nicht mit dem Internet verbunden sind, stellen Sie eine Verbindung her und setzen Sie Ihre Arbeit in Ihrer Entwicklungsumgebung fort.

Meine mit mir VPC verbundene Entwicklungsumgebung ist ausgefallen

Problem: Ich habe eine VPC Verbindung mit meiner Entwicklungsumgebung verknüpft und es treten Fehler auf.

Mögliche Lösungen: Docker verwendet ein Link-Layer-Gerät, ein sogenanntes Bridge-Netzwerk, das es Containern ermöglicht, zu kommunizieren, die mit demselben Bridge-Netzwerk verbunden sind. Die Standard-Bridge verwendet normalerweise das 172.17.0.0/16 Subnetz für Container-Netzwerke. Wenn das VPC Subnetz für die Instanz Ihrer Umgebung denselben Adressbereich verwendet, der bereits von verwendet wirdDocker, kann ein IP-Adresskonflikt auftreten. Um einen IP-Adresskonflikt zu lösen, der dadurch verursacht wurde, dass Amazon VPC denselben IPv4 CIDR Adressblock Docker verwendet, konfigurieren Sie einen anderen CIDR Block als172.17.0.0/16.

Anmerkung

Sie können den IP-Adressbereich eines vorhandenen Netzes VPC oder eines Subnetzes nicht ändern.

Ich kann nicht finden, in welchem Verzeichnis sich mein Projekt befindet

Problem: Ich kann nicht finden, in welchem Verzeichnis sich mein Projekt befindet.

Mögliche Lösungen: Um Ihr Projekt zu finden, wechseln Sie in das Verzeichnis/projects. Dies ist das Verzeichnis, in dem Sie Ihre Projekte finden können.

Ich kann keine Verbindung zu meiner Entwicklungsumgebung herstellen über SSH

Um Fehler bei der Verbindung zu Ihrer Entwicklungsumgebung über zu behebenSSH, können Sie den ssh Befehl mit der -vvv Option ausführen, um weitere Informationen zur Lösung Ihres Problems anzuzeigen:

ssh -vvv codecatalyst-dev-env=<space-name>=<project-name>=<dev-environment-id>

Ich kann keine Verbindung zu meiner Entwicklungsumgebung herstellenSSH, da meine lokale SSH Konfiguration fehlt

Wenn Ihre lokale SSH Konfiguration (~/.ssh/config) fehlt oder der Inhalt des Host codecatalyst-dev-env* Abschnitts veraltet ist, können Sie über keine Verbindung zu Ihrer Entwicklungsumgebung herstellenSSH. Um dieses Problem zu beheben, löschen Sie den Host codecatalyst-dev-env* Abschnitt und führen Sie den ersten Befehl aus dem SSHAccess-Modal erneut aus. Weitere Informationen finden Sie unter Verbindung zu einer Entwicklungsumgebung herstellen mit SSH.

Ich kann keine Verbindung zu meiner Entwicklungsumgebung herstellenSSH, da ich Probleme mit meinem AWS Configcodecatalyst Profil habe

Stellen Sie sicher, dass Ihr AWS Config (~/.aws/config) für das codecatalyst Profil mit dem unter beschriebenen übereinstimmtEinrichtung für die AWS CLI Verwendung von CodeCatalyst. Wenn nicht, löschen Sie das Profil für codecatalyst und führen Sie den ersten Befehl aus dem SSHAccess-Modal erneut aus. Weitere Informationen finden Sie unter Verbindung zu einer Entwicklungsumgebung herstellen mit SSH.

Ich kann keine Entwicklungsumgebung erstellen, wenn ich CodeCatalyst mit einem Single Sign-On-Konto angemeldet bin

Problem: Wenn ich als SSO Benutzer bei der CodeCatalyst Konsole angemeldet bin, erhalte ich einen unbekannten Ausnahmefehler, wenn ich beschließe, eine Entwicklungsumgebung in dem Bereich zu erstellen. Wenn ich mich dafür entscheide, eine Entwicklungsumgebung zu erstellen und die IDE für den Zugriff auswähle AWS Cloud9, treten Probleme auf, die den folgenden ähneln:

  • Auf der Seite Entwicklungsumgebungen in der CodeCatalyst Konsole wird die Entwicklungsumgebung in der Liste mit einem FAILED Status angezeigt.

  • Es wird eine Fehlermeldung ähnlich der folgenden angezeigt:

    An unknown exception happened

    We encountered an unknown exception when launching your Dev Environment. Mention your Dev Environment id error_message_ID if you want to report or need any help.

Mögliche Lösungen:

Entwicklungsumgebungen sind für Benutzer in Bereichen, in denen Active Directory als Identitätsanbieter verwendet wird, nicht verfügbar. Administratoren für den Bereich können einen alternativen Identitätsanbieter verwenden, um auf Entwicklungsumgebungen wie IAM Identity Center zuzugreifen. Weitere Informationen zur Planung eines Bereichs, der Identitätsverbund unterstützt, finden Sie im CodeCatalyst Administratorhandbuch unter Planung Ihres Bereichs, der Identitätsverbund unterstützt.