Résolution de problèmes pour GitLab Duo avec Amazon Q - Amazon Q Developer

Résolution de problèmes pour GitLab Duo avec Amazon Q

Consultez la section suivante pour résoudre les problèmes d’intégration courants lors de l’utilisation de GitLab Duo avec Amazon Q.

L’instance GitLab bloque les demandes entrantes

Problème : mon instance GitLab bloque les demandes entrantes et Amazon Q ne parvient pas à rappeler mon instance GitLab.

Solution : identifiez ce qui bloque la demande entrante et apportez les modifications nécessaires pour accepter les demandes entrantes d’Amazon Q, qui peuvent prendre l’une des formes suivantes :

  • Proxy

  • Couche de pare-feu

  • Liste de refus ou liste d’autorisation, à n’importe quelle couche de l’infrastructure

Vous devez vous reconnecter à votre instance GitLab pour la resynchroniser. Pour plus d’informations, consultez Set up GitLab Duo with Amazon Q dans la documentation GitLab.

La connexion entre Gitlab et Amazon Q est désynchronisée

Problème : j’ai modifié l’application GitLab Duo avec Amazon Q et maintenant la connexion entre GitLab et Amazon Q n’est plus synchronisée.

Solution : lorsque GitLab et Amazon Q ne sont pas synchronisés, cela peut entraîner des informations d’identification non valides, l’impossibilité d’actualiser les informations d’identification et une réponse non autorisée de GitLab lorsqu’Amazon Q appelle GitLab.

Le nom de domaine de l’instance ne peut pas être résolu

Problème : j’ai modifié l’URL de l’instance GitLab après l’intégration, et maintenant la connexion entre GitLab et Amazon Q n’est plus synchronisée. Amazon Q n’est plus en mesure d’appeler correctement l’instance GitLab.

Solution : vous devez vous assurer que le nom de domaine peut être résolu. Réintégrez dans votre instance GitLab. Pour plus d’informations, consultez Set up GitLab Duo with Amazon Q dans la documentation GitLab.

Rôle IAM et fournisseur d’identité (IdP) incorrects

Problème : mon rôle IAM ne fournit pas les autorisations correctes pour les API requises par GitLab Duo avec Amazon Q.

Solution : assurez-vous que le fournisseur d’identité (IdP) et les rôles IAM sont configurés correctement. Pour plus d’informations, consultez Set up GitLab Duo with Amazon Q dans la documentation GitLab.

Le profil Amazon Q Developer n’existe pas

Problème : j’essaie une intégration dans GitLab Duo avec Amazon Q, mais je rencontre le problème suivant : Application could not be craeted by the AI Gateway: Error 400 - {"detail":"An error occured (ValidationException) when calling the CreateOAuthAppConnection operation: ProfileDoesNotExist"}

Solution : vous devez d’abord créer un profil Amazon Q Developer via la console Amazon Q Developer. Pour plus d’informations, consultez Set up GitLab Duo with Amazon Q dans la documentation GitLab.