

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# GitLab Duo with Amazon Q に関する問題のトラブルシューティング
<a name="gitlab-troubleshooting"></a>

GitLab Duo with Amazon Q を使用する場合の一般的なオンボーディングの問題をトラブルシューティングするには、次のセクションを参照してください。

## GitLab インスタンスがインバウンドリクエストをブロックする
<a name="gitlab-troubleshooting-blocked-instance"></a>

**問題**: GitLab インスタンスがインバウンドリクエストをブロックし、Amazon Q が GitLab インスタンスにコールバックできない。

**解決策**: インバウンドリクエストをブロックしているものを特定し、Amazon Q からのインバウンドリクエストを受け入れるように変更します。これは、次のいずれかになります。
+ プロキシ
+ ファイアウォールレイヤー
+ 任意のインフラストラクチャレイヤーの拒否リストまたは許可リスト

再同期するには、GitLab インスタンスに再度オンボードする必要があります。詳細については、「*GitLab documentation*」の「[Set up GitLab Duo with Amazon Q](https://docs.gitlab.com/user/duo_amazon_q/setup/) 」を参照してください。

## Gitlab と Amazon Q の接続が同期していない
<a name="gitlab-troubleshooting-connection-sync"></a>

**問題**: GitLab Duo with Amazon Q アプリケーションを変更した後、GitLab と Amazon Q 間の接続が同期しなくなった。

**解決策**: GitLab と Amazon Q が同期していない場合、Amazon Q が GitLab を呼び出す際に、認証情報が無効になったり、認証情報を更新できなかったり、GitLab からの不正な応答が発生したりする可能性があります。

## インスタンスドメイン名を解決できない
<a name="gitlab-troubleshooting-instance-domain"></a>

**問題**: オンボーディング後に GitLab インスタンス URL を変更すると、GitLab と Amazon Q 間の接続が同期しなくなった。Amazon Q は GitLab インスタンスを正常に呼び出すことができない。

**解決策**: ドメイン名が解決可能であることを確認する必要があります。GitLab インスタンスに再オンボードします。詳細については、「*GitLab documentation*」の「[Set up GitLab Duo with Amazon Q](https://docs.gitlab.com/user/duo_amazon_q/setup/)」を参照してください。

## IAM ロールと ID プロバイダー (IdP) が正しくない
<a name="gitlab-troubleshooting-iam-role-idp-setup"></a>

**問題**: IAM ロールが GitLab Duo with Amazon Q で必要な API に正しいアクセス許可を提供していない。

**解決策**: ID プロバイダー (IdP) と IAM ロールが正しく設定されていることを確認します。詳細については、「*GitLab documentation*」の「[Set up GitLab Duo with Amazon Q](https://docs.gitlab.com/user/duo_amazon_q/setup/)」を参照してください。

## Amazon Q Developer プロファイルが存在しない
<a name="gitlab-troubleshooting-profile"></a>

**問題**: 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](https://docs.gitlab.com/user/duo_amazon_q/setup/)」を参照してください。