GitLab Duo with Amazon Q 問題故障診斷
請參閱下一節,了解如何針對使用 GitLab Duo with Amazon Q 時的常見上線問題進行故障診斷。
GitLab 執行個體封鎖傳入請求
問題:我的 GitLab 執行個體封鎖傳入請求,且 Amazon Q 無法回呼我的 GitLab 執行個體。
解決方案:找出封鎖傳入請求的項目,並進行修改,以接受來自 Amazon Q 的傳入請求,其可能為下列其中一種形式:
-
代理
-
防火牆層
-
任何基礎結構層的拒絕清單或允許清單
您需要重新加入 GitLab 執行個體才能重新同步。如需詳細資訊,請參閱 GitLab 文件中的設定 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 文件中的設定 GitLab Duo with Amazon Q
不正確的 IAM 角色和身分提供者 (IdP)
問題:我的 IAM 角色未將 GitLab Duo with Amazon Q 所需的正確許可提供給 API。
解決方案:確認已正確設定身分提供者 (IdP) 和 IAM 角色。如需詳細資訊,請參閱 GitLab 文件中的設定 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 文件中的設定 GitLab Duo with Amazon Q