Behebung von Konsolenfehlern und AWS CodeCommit - AWS CodeCommit

AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit 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.

Behebung von Konsolenfehlern und AWS CodeCommit

Die folgenden Informationen können Ihnen helfen, Konsolenfehler zu beheben, die bei der Verbindung mit AWS CodeCommit-Repositorys auftreten können.

Zugriffsfehler: Zugriff auf Verschlüsselungsschlüssel für CodeCommit-Repository verweigert (Konsole oder AWS CLI)

Problem: Wenn Sie versuchen, CodeCommit von der Konsole oder der aus darauf zuzugreifenAWS CLI, wird eine Fehlermeldung angezeigt, die den Ausdruck EncryptionKeyAccessDeniedException oder enthältUser is not authorized for the KMS default key for CodeCommit 'aws/codecommit' in your account.

Mögliche Lösungen: Die häufigste Ursache für diesen Fehler ist, dass Ihr Amazon Web Services Services-Konto nicht abonniert istAWS Key Management Service, was für CodeCommit erforderlich ist. Öffnen Sie die AWS KMS Konsole, wählen Sie AWSManaged Keys und dann Get Started Now. Wenn eine Meldung angezeigt wird, dass Sie derzeit kein Abonnement für den AWS Key Management Service-Service haben, befolgen Sie die Anweisungen auf dieser Seite, um den Service zu abonnieren. Weitere Informationen zu CodeCommit und finden AWS Key Management Service Sie unterAWS KMS und Verschlüsselung.

Verschlüsselungsfehler: Das Repository kann nicht entschlüsselt werden

Problem: Wenn Sie versuchen, über die Konsole oder die auf ein CodeCommit Repository zuzugreifenAWS CLI, erscheint eine Fehlermeldung, die den Ausdruck Repository can't be decrypted enthält.

Mögliche Lösungen: Die häufigste Ursache für diesen Fehler ist, dass der AWS KMS Schlüssel, der zum Verschlüsseln und Entschlüsseln von Daten für dieses Repository verwendet wird, nicht aktiv ist oder noch gelöscht werden muss. Für ist ein aktiver Von AWS verwalteter Schlüssel oder vom Kunden verwalteter Schlüssel AWS Key Management Service erforderlich. CodeCommit Öffnen Sie die AWS KMS Konsole, wählen Sie Von AWS verwaltete Schlüsseloder Vom Kunden verwaltete Schlüssel und stellen Sie sicher, dass der für das Repository verwendete Schlüssel dort vorhanden ist, AWS-Region wo das Repository existiert, und dass sein Status Aktiv ist. Weitere Informationen zu CodeCommit und finden AWS Key Management Service Sie unterAWS KMS und Verschlüsselung.

Wichtig

Wenn der Schlüssel, der zum Verschlüsseln und Entschlüsseln der Daten für das Repository verwendet wurde, dauerhaft gelöscht wurde oder auf andere Weise nicht zugänglich ist, kann auf Daten in den Repositorys, die mit diesem Schlüssel verschlüsselt wurden, nicht zugegriffen werden.

Konsolenfehler: Der Code in einem CodeCommit Repository kann nicht von der Konsole aus durchsucht werden

Problem: Wenn Sie versuchen, den Inhalt eines Repositorys von der Konsole aus anzuzeigen, wird eine Fehlermeldung angezeigt und der Zugriff wird verweigert.

Mögliche Lösungen: Die häufigste Ursache für diesen Fehler ist, dass eine auf Ihr Amazon Web Services Services-Konto angewendete IAM-Richtlinie eine oder mehrere der Berechtigungen verweigert, die für das Durchsuchen von Code von der CodeCommit Konsole aus erforderlich sind. Weitere Informationen zu CodeCommit Zugriffsberechtigungen und zum Surfen finden Sie unter. Authentifizierung und Zugriffskontrolle für AWS CodeCommit

Anzeigefehler: Eine Datei oder ein Vergleich zwischen Dateien kann nicht angezeigt werden

Problem: Wenn Sie versuchen, eine Datei oder einen Vergleich zwischen zwei Versionen einer Datei in der CodeCommit Konsole anzuzeigen, wird ein Fehler angezeigt, der besagt, dass die Datei oder der Unterschied zu groß ist, um angezeigt zu werden.

Mögliche Lösungen: Die häufigste Ursache für diesen Fehler ist entweder, dass die Datei zu groß für die Anzeige ist, eine oder mehrere Zeilen enthält, die die Zeichenbeschränkung für eine einzelne Zeile in einer Datei überschreiten, oder dass der Unterschied zwischen den beiden Versionen der Datei die Zeilenbegrenzung überschreitet. Weitere Informationen finden Sie unter Kontingente. Um die Datei oder die Unterschiede zwischen den Versionen der Datei anzuzeigen, können Sie die Datei lokal in Ihrer bevorzugten IDE öffnen, ein Git-Diff-Tool verwenden oder den git diff Befehl ausführen.