GitLab Duo 使用 Amazon Q 疑難排解 的問題 - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

GitLab Duo 使用 Amazon Q 疑難排解 的問題

請參閱以下章節,以疑難排解搭配使用 GitLab Duo與 Amazon Q 時的常見加入問題。

GitLab 執行個體會封鎖傳入請求

問題:我的 GitLab 執行個體會封鎖傳入請求,而 Amazon Q 無法回呼我的 GitLab 執行個體。

解決方案:識別封鎖傳入請求的項目,並修改以接受來自 Amazon Q 的傳入請求,可能採用下列其中一種形式:

  • 代理

  • 防火牆層

  • 任何基礎設施層的拒絕清單或允許清單

您需要重新登入 GitLab 執行個體才能重新同步。如需詳細資訊,請參閱 GitLab 文件中的GitLab Duo使用 Amazon Q 設定

Gitlab 與 Amazon Q 之間的連線不同步

問題:我GitLab Duo使用 Amazon Q 應用程式修改 ,現在 GitLab 和 Amazon Q 之間的連線不同步。

解決方案:GitLab 和 Amazon Q 不同步時,可能會導致登入資料無效、無法重新整理登入資料,以及 Amazon Q 呼叫 GitLab 時來自 GitLab 的未經授權回應。

執行個體網域名稱無法解析

問題:我在加入後修改了 GitLab 執行個體 URL,現在 GitLab 和 Amazon Q 之間的連線不同步。Amazon Q ins 無法再成功呼叫 GitLab 執行個體。

解決方案:您需要確保網域名稱是可解析的。重新加入您的 GitLab 執行個體。如需詳細資訊,請參閱 GitLab 文件中的GitLab Duo使用 Amazon Q 設定

不正確的 IAM 角色和身分提供者 (IdP)

問題:我的 IAM 角色未提供 GitLab DuoAmazon Q 所需 APIs 的正確許可。

解決方案:確保身分提供者 (IdP) 和 IAM 角色設定正確。如需詳細資訊,請參閱 GitLab 文件中的GitLab Duo使用 Amazon Q 設定

Amazon Q Developer 設定檔不存在

問題:我嘗試GitLab Duo使用 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使用 Amazon Q 設定