Amazon Q GitLab Duo での の問題のトラブルシューティング - Amazon Q Developer

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

Amazon Q GitLab Duo での の問題のトラブルシューティング

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

GitLab インスタンスがインバウンドリクエストをブロックする

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

解決策: インバウンドリクエストをブロックしているものを特定し、Amazon Q からのインバウンドリクエストを受け入れるように変更します。次のいずれかの形式になります。

  • プロキシ

  • ファイアウォールレイヤー

  • 任意のインフラストラクチャレイヤーの拒否リストまたは許可リスト

再同期するには、GitLab インスタンスに再オンボードする必要があります。詳細については、GitLab ドキュメント「Amazon Q GitLab Duoでのセットアップ」を参照してください。

Gitlab と Amazon Q の接続が同期していない

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

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

インスタンスドメイン名を解決できません

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

解決策: ドメイン名が解決可能であることを確認する必要があります。GitLab インスタンスに再オンボードします。詳細については、GitLab ドキュメント「Amazon Q GitLab Duoでのセットアップ」を参照してください。

IAM ロールと ID プロバイダー (IdP) が正しくない

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

解決策: ID プロバイダー (IdP) と IAM ロールが正しく設定されていることを確認します。詳細については、GitLab ドキュメント「Amazon Q GitLab Duoでのセットアップ」を参照してください。

Amazon Q Developer プロファイルが存在しません

問題: Amazon Q GitLab Duoで にオンボードしようとしていますが、次の問題が発生します。 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 ドキュメント「Amazon Q GitLab Duoでのセットアップ」を参照してください。