GitLab Duo with Amazon Q 問題故障診斷 - Amazon Q Developer

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