Beheben von Problemen für GitLab Duo mit Amazon Q - Amazon Q Developer

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 in der GitLab-Dokumentation.

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 in der GitLab-Dokumentation.

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 in der GitLab-Dokumentation.

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 in der GitLab-Dokumentation.