View a markdown version of this page

对以下问题进行故障排除 GitLab 二重奏 使用亚马逊 Q - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对以下问题进行故障排除 GitLab 二重奏 使用亚马逊 Q

若在使用 GitLab Duo with Amazon Q 时遇到常见入驻问题,可参考以下部分进行排查。

GitLab 实例阻止入站请求

问题:我的 GitLab 实例阻止了入站请求,而且 Amazon Q 无法回拨我的 GitLab 实例。

解决方案:确定阻止入站请求的因素,并进行修改以接受来自 Amazon Q 的入站请求。可能的阻止因素包括:

  • 代理服务器

  • 防火墙层

  • 任一基础设施层的拒绝名单或允许名单

您需要重新加载您的 GitLab 实例才能重新同步。有关更多信息,请参阅GitLab 文档中的GitLab Duo使用 Amazon Q 进行设置。

GitLab 与 Amazon Q 之间的连接不同步

问题:我GitLab Duo使用亚马逊 Q 应用程序进行了修改,现在 GitLab 和 Amazon Q 之间的连接不同步。

解决方案:当 GitLab 和 Amazon Q 不同步时,可能会导致凭证无效、无法刷新凭证以及从 Amazon Q 调用 GitLab 时起未经授权的响应 GitLab。

实例域名无法解析

问题:我在入门后修改了 GitLab 实例 URL,现在 GitLab 和 Amazon Q 之间的连接不同步。亚马逊 Q 无法再成功调用该 GitLab 实例了。

解决方案:需确保域名可正常解析,重新加载您的实 GitLab 例。有关更多信息,请参阅GitLab 文档中的GitLab Duo使用 Amazon Q 进行设置。

IAM 角色与身份提供商(IdP)配置错误

问题描述:我的 IAM 角色未向 GitLab Duo with Amazon Q 所需的 API 提供正确权限。

解决方案:确保身份提供商(IdP)和 IAM 角色配置正确。有关更多信息,请参阅GitLab 文档中的GitLab Duo使用 Amazon Q 进行设置。

Amazon Q 开发者版配置文件不存在

问题描述:我尝试入驻 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 开发者版控制台创建 Amazon Q 开发者版配置文件。有关更多信息,请参阅GitLab 文档中的GitLab Duo使用 Amazon Q 进行设置。