Beheben von Problemen für GitLab Duo mit Amazon Q
Lesen Sie den folgenden Abschnitt, um häufig auftretende Onboarding-Probleme bei der Verwendung von GitLab Duo mit Amazon Q zu beheben.
Die GitLab-Instance blockiert eingehende Anfragen
Problem: Meine GitLab-Instance blockiert eingehende Anfragen und Amazon Q kann meine GitLab-Instance nicht aufrufen.
Lösung: Stellen Sie fest, was die eingehende Anfrage blockiert, und nehmen Sie Änderungen vor, um eingehende Anfragen von Amazon Q zu akzeptieren, die folgende Form haben können:
-
Ein Proxy
-
Eine Firewall-Ebene
-
Denylist oder Allowlist auf einer beliebigen Infrastrukturebene
Sie müssen Ihre GitLab-Instance erneut einbinden, um sie neu zu synchronisieren. Weitere Informationen erhalten Sie unter Set up GitLab Duo with Amazon Q
Die Verbindung zwischen Gitlab und Amazon Q ist nicht synchron
Problem: Ich habe die Anwendung GitLab Duo mit Amazon Q geändert und jetzt ist die Verbindung zwischen GitLab und Amazon Q nicht mehr synchron.
Lösung: Wenn GitLab und Amazon Q nicht synchron sind, kann dies zu ungültigen Anmeldeinformationen, der Unfähigkeit, Anmeldeinformationen zu aktualisieren, und zu unautorisierten Antworten von GitLab führen, wenn Amazon Q GitLab aufruft.
Der Domainname der Instance kann nicht aufgelöst werden
Problem: Ich habe die URL der GitLab-Instance nach dem Onboarding geändert und jetzt ist die Verbindung zwischen GitLab und Amazon Q nicht mehr synchron. Amazon Q kann die GitLab-Instance nicht mehr erfolgreich aufrufen.
Lösung: Sie müssen sicherstellen, dass der Domainname auflösbar ist. Binden Sie Ihre GitLab-Instance erneut ein. Weitere Informationen erhalten Sie unter Set up GitLab Duo with Amazon Q
Falsche IAM-Rolle und falscher Identitätsanbieter (IDP)
Problem: Meine IAM-Rolle bietet nicht die richtigen Berechtigungen für die APIs, die für GitLab Duo mit Amazon Q erforderlich sind.
Lösung: Stellen Sie sicher, dass der Identitätsanbieter (IDP) und die IAM-Rollen korrekt eingerichtet sind. Weitere Informationen erhalten Sie unter Set up GitLab Duo with Amazon Q
Das Profil von Amazon Q Developer ist nicht vorhanden
Problem: Ich versuche, GitLab Duo mit Amazon Q einzubinden, stoße aber auf das folgende Problem: Application could not be craeted by the AI Gateway: Error 400 - {"detail":"An error occured (ValidationException)
when calling the CreateOAuthAppConnection operation: ProfileDoesNotExist"}
Lösung: Sie müssen zuerst ein Profil von Amazon Q Developer über die Konsole von Amazon Q Developer erstellen. Weitere Informationen erhalten Sie unter Set up GitLab Duo with Amazon Q