GitLab Duo with Amazon Q に関する問題のトラブルシューティング
GitLab Duo with Amazon Q を使用する場合の一般的なオンボーディングの問題をトラブルシューティングするには、次のセクションを参照してください。
GitLab インスタンスがインバウンドリクエストをブロックする
問題: GitLab インスタンスがインバウンドリクエストをブロックし、Amazon Q が GitLab インスタンスにコールバックできない。
解決策: インバウンドリクエストをブロックしているものを特定し、Amazon Q からのインバウンドリクエストを受け入れるように変更します。これは、次のいずれかになります。
-
プロキシ
-
ファイアウォールレイヤー
-
任意のインフラストラクチャレイヤーの拒否リストまたは許可リスト
再同期するには、GitLab インスタンスに再度オンボードする必要があります。詳細については、「GitLab documentation」の「Set up GitLab Duo with Amazon Q
Gitlab と Amazon Q の接続が同期していない
問題: GitLab Duo with Amazon Q アプリケーションを変更した後、GitLab と Amazon Q 間の接続が同期しなくなった。
解決策: GitLab と Amazon Q が同期していない場合、Amazon Q が GitLab を呼び出す際に、認証情報が無効になったり、認証情報を更新できなかったり、GitLab からの不正な応答が発生したりする可能性があります。
インスタンスドメイン名を解決できない
問題: オンボーディング後に GitLab インスタンス URL を変更すると、GitLab と Amazon Q 間の接続が同期しなくなった。Amazon Q は GitLab インスタンスを正常に呼び出すことができない。
解決策: ドメイン名が解決可能であることを確認する必要があります。GitLab インスタンスに再オンボードします。詳細については、「GitLab documentation」の「Set up GitLab Duo with Amazon Q
IAM ロールと ID プロバイダー (IdP) が正しくない
問題: IAM ロールが GitLab Duo with Amazon Q で必要な API に正しいアクセス許可を提供していない。
解決策: ID プロバイダー (IdP) と IAM ロールが正しく設定されていることを確認します。詳細については、「GitLab documentation」の「Set up GitLab Duo with Amazon Q
Amazon Q Developer プロファイルが存在しない
問題: GitLab Duo with Amazon Q にオンボードしようとしているが、次の問題が発生している。Application could not be craeted by the AI Gateway: Error 400 - {"detail":"An error occured (ValidationException)
when calling the CreateOAuthAppConnection operation: ProfileDoesNotExist"}
解決策: 最初に Amazon Q Developer コンソールを使用して Amazon Q Developer プロファイルを作成する必要があります。詳細については、「GitLab documentation」の「Set up GitLab Duo with Amazon Q