

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

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

# 对亚马逊进行故障排除 CodeCatalyst
<a name="troubleshooting"></a>

以下信息可以帮助您解决中的常见问题 CodeCatalyst。您还可以使用 Amazon CodeCatalyst 健康报告来确定是否存在可能影响您的体验的服务问题。

**Topics**
+ [排查一般访问问题](#troubleshooting-general)
+ [排查支持问题](#troubleshoot-support)
+ [Amazon 的部分或全部商品 CodeCatalyst 不可用](#service-unavailable)
+ [我无法在中创建项目 CodeCatalyst](#troubleshoot-create-project)
+ [由于用户名被截断，我无法以新用户身份访问我的 BID 空间，或无法将其添加为新的 SSO 用户](#troubleshoot-username-truncated)
+ [将一个 SSO 用户作为新用户添加到我的联合空间后，创建了重复的用户](#troubleshoot-username-duplicated-SSO)
+ [我想通过以下方式提交反馈 CodeCatalyst](#troubleshoot-create-feedback)
+ [排查源存储库的问题](troubleshooting-source.md)
+ [排查项目和蓝图的问题](projects-troubleshooting.md)
+ [排查开发环境的问题](devenvironments-troubleshooting.md)
+ [排查工作流问题](troubleshooting-workflows.md)
+ [排查事务问题](troubleshooting-issues.md)
+ [疑难解答中搜索的问题 CodeCatalyst](troubleshooting-search.md)
+ [排查扩展问题](troubleshooting-extensions.md)
+ [排查与您的空间关联的账户问题](troubleshooting-connections.md)
+ [排查 Amazon CodeCatalyst 与 AWS SDK 或 AWS CLI 之间的问题](troubleshooting-cli-sdk.md)

## 排查一般访问问题
<a name="troubleshooting-general"></a>

### 我忘记密码了
<a name="id-forgot-password"></a>

**问题：**我忘记了用于 AWS 生成器 ID 和 Amazon 的密码 CodeCatalyst。

**可能的修复方法：**解决此问题的最简单方法是重置密码。

1. 打开 [Amazon CodeCatalyst](https://codecatalyst.aws/) 并输入您的**电子邮件地址**。然后，选择**继续**。

1. 选择**忘记密码？**。

1. 我们将向您发送一封电子邮件，其中包含更改密码的链接。如果您在收件箱中未看到这封电子邮件，请检查垃圾邮件文件夹。

### Amazon 的部分或全部商品 CodeCatalyst 不可用
<a name="service-unavailable"></a>

**问题：**我导航到控制台或点击了 CodeCatalyst 控制台的链接，但我看到一个错误。

**可能的修复方法：**出现这种问题的最常见原因是，您点击了一个链接，进入了一个您没有被邀请加入的项目或空间，或者是服务的总体可用性出现了问题。查看[运行状况报告](health-dashboard.md)，了解服务是否存在任何已知问题。如果不存在问题，请联系邀请您加入项目或空间的人员，并要求再次发出邀请。如果您尚未被邀请加入任何项目或空间，则可以注册并[创建自己的空间和项目](sign-up-create-resources.md)。

### 我无法在中创建项目 CodeCatalyst
<a name="troubleshoot-create-project"></a>

**问题：**我想创建一个项目，但**创建项目**按钮显示为不可用，或者我收到了错误消息。

**可能的修复方法：**出现此问题的最常见原因是您使用不具有 **Space 管理员**角色的 AWS Builder ID 登录控制台。您必须拥有此角色才能在空间中创建项目。

如果您确实拥有此角色，但该按钮显示不可用，则可能是服务出现了暂时性问题。刷新您的浏览器，然后重试。

## 排查支持问题
<a name="troubleshoot-support"></a>

### 我在访问 支持 Amazon 时出现错误 CodeCatalyst
<a name="troubleshoot-support-rolepolicy"></a>

**问题：**当我选择 “f 支持 or Amazon CodeCatalyst ” 选项时，我收到以下错误消息：

**`Unable to assume role`**

`To access support cases, you must add the role AWSRoleForCodeCatalystSupport to the AWS 账户 that is the billing account for the space.`

**可能的修复方法：**将所需角色添加到作为空间计费账户的 AWS 账户 。指定为空间计费账户的账户使用 `AWSRoleForCodeCatalystSupport` 角色和 `AmazonCodeCatalystSupportAccess` 托管式策略。有关更多信息，请参阅 [为您的账户和空间创建 **AWSRoleForCodeCatalystSupport** 角色](ipa-iam-roles.md#ipa-iam-roles-support-create)。

**注意**  
 AWS Builder ID 只能获得对他们进行身份验证的别名的支持，并且只能获得基于权限的资源的支持 CodeCatalyst。为空间中的所有用户提供账户和计费支持。但是，构建者只能获得他们有权访问的资源和信息的支持 CodeCatalyst。

### 我无法为自己的空间创建技术支持案例
<a name="troubleshoot-support-technical-cases"></a>

**问题：**我无法为自己的空间创建技术支持案例。

**修复方法：**需要在空间计费账户中添加 Business Support 或 Enterprise Support 计划，空间中的用户才能创建技术支持案例。请您的空间管理员为您的空间计费账户添加 支持 计划，或访问 https://repost.aws/ 向 AWS 社区提问。

### 我的支持案例账户已不再与我的空间关联 CodeCatalyst
<a name="troubleshoot-support-disconnected-account"></a>

**问题：**我的支持案例账户不再与我的空间相关联 CodeCatalyst。

**修复：**如果具有**空间管理员**角色的用户切换空间账单账户，则会断开 支持 计划和所有相关案例与空间的连接。在 Amazon 中，与旧空间账单账户相关的 支持 案例将不再可见 CodeCatalyst。 支持 该账单账户的根用户可以从中查看和解决旧案例，还可以设置 IAM 权限以 支持 供其他用户查看和解决旧案例。 AWS 管理控制台 您将无法继续通过旧空间账单账户获得技术支持 AWS 管理控制台，但是在您的 支持 计划取消之前，您可以获得其他服务的技术支持。 CodeCatalyst 

有关更多信息，请参阅《支持 User Guide》**中的 [Updating, resolving, and reopening your case](https://docs.aws.amazon.com//awssupport/latest/user/monitoring-your-case.html)。

### 我无法在 Amazon AWS 服务 中为另一位客户提交支持 支持案例 CodeCatalyst
<a name="troubleshoot-support-other-services"></a>

**问题：**我无法在 for AWS 服务 中 支持 为其他人打开支持案例 CodeCatalyst。

**可能的修复方法：**您只能从中 支持 打开 CodeCatalyst 支持案例 CodeCatalyst。如果您需要为从 CodeCatalyst 其他服务 AWS、Amazon 或其他第三方服务部署的服务或资源提供支持，则需要通过 AWS 管理控制台 或第三方服务支持渠道创建案例。有关更多信息，请参阅《支持 User Guide》**中的 [Creating support cases and case management](https://docs.aws.amazon.com//awssupport/latest/user/case-management.html)。

## Amazon 的部分或全部商品 CodeCatalyst 不可用
<a name="service-unavailable"></a>

**问题：**我导航到控制台或点击了 CodeCatalyst 控制台的链接，但我看到一个错误。

**可能的修复方法：**出现这种问题的最常见原因是，您点击了一个链接，进入了一个您没有被邀请加入的项目或空间，或者是服务的总体可用性出现了问题。查看[运行状况报告](health-dashboard.md)，了解服务是否存在任何已知问题。如果不存在问题，请联系邀请您加入项目或空间的人员，并要求再次发出邀请。如果您尚未被邀请加入任何项目或空间，则可以注册并[创建自己的空间和项目](sign-up-create-resources.md)。

## 我无法在中创建项目 CodeCatalyst
<a name="troubleshoot-create-project"></a>

**问题：**我想创建一个项目，但**创建项目**按钮显示为不可用，或者我收到了错误消息。

**可能的修复方法：**出现此问题的最常见原因是您使用不具有 **Space 管理员**角色的 AWS Builder ID 登录控制台。您必须拥有此角色才能在空间中创建项目。

如果您确实拥有此角色，但该按钮显示不可用，则可能是服务出现了暂时性问题。刷新您的浏览器，然后重试。

## 由于用户名被截断，我无法以新用户身份访问我的 BID 空间，或无法将其添加为新的 SSO 用户
<a name="troubleshoot-username-truncated"></a>

**问题：在** 100 个字符后 CodeCatalyst 截断用户名，这可能会导致某些用户名看起来相同。作为访问 CodeCatalyst 空间的新用户，我会遇到这个问题，具体取决于空间的类型，如下所示：
+ 我有一个 AWS Builder ID，我想用它来登录 CodeCatalyst。当我尝试登录该空间时，我收到一条信息，提示我的用户名无效。
+ 我是支持身份联合的 CodeCatalyst 空间的联合身份管理员。在 IAM Identity Center 中向 SSO 用户和组添加新用户时，我收到一条用户无效的消息。

**可能的修复方法：**第一个以给定截断用户名的 SSO 用户身份登录 CodeCatalyst或被添加到空间的用户将成功。任何使用 AWS 构建器 ID 注册或之后添加到 IAM Identity Center 的用户都将无法登录，因为该名称将显示为重复名称。根据空间类型，执行以下操作之一：
+ 为了能够登录 AWS Builder ID 空间，请使用不同的用户名进行注册。
+ 要能够在 IAM Identity Center 中添加新用户，请使用不同的用户名添加用户。

**注意**  
尽管用户名似乎被截断，但 CodeCatalyst 映射到身份的方式不受名称截断的用户名的影响。但是，如果创建的用户名与截断的用户名相同，则如果其他关联用户（使用相同的空间或 IAM Identity Center 应用程序）已使用该截断的用户名加入 CodeCatalyst ，则该用户名将不可用。

## 将一个 SSO 用户作为新用户添加到我的联合空间后，创建了重复的用户
<a name="troubleshoot-username-duplicated-SSO"></a>

**问题：**添加至 CodeCatalyst空间然后被移除的 CodeCatalyst SSO 用户可能会遇到用户名尝试重复使用的问题。这可能会导致类似于这样的错误：即使该用户是重新创建的，系统仍不允许重复使用它。

**`Unable to assume role`**

`To access support cases, you must add the role AWSRoleForCodeCatalystSupport to the AWS 账户 that is the billing account for the space.`

**可能的修复方法：**如果删除现有的 IDC 用户，然后使用相同的用户名重新创建新用户，则新用户无法登录，因为用户名与旧用户冲突。将用户名作为 SSO 用户添加到空间后，该名称将无法再次使用。任何使用 AWS 构建器 ID 注册或之后添加到 IAM Identity Center 的用户都将无法登录，因为该名称将显示为重复名称。

根据空间类型，执行以下操作之一：
+ 为了能够登录 AWS Builder ID 空间，请使用不同的用户名进行注册。
+ 要能够在 IAM Identity Center 中添加新用户，请使用不同的用户名添加用户。

## 我想通过以下方式提交反馈 CodeCatalyst
<a name="troubleshoot-create-feedback"></a>

**问题：**我在中发现了一个错误 CodeCatalyst ，我想提交反馈。

**可能的修复方法：**您可以直接在中提交反馈 CodeCatalyst。

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 在导航窗格中，选择**给出反馈**。

1. 从下拉菜单中选择反馈类型，然后输入您的反馈。