

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

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

# 创建空间
<a name="spaces-create"></a>

首次使用 AWS 建筑商 ID 在 CodeCatalyst Amazon 上注册时，您需要创建一个空间。有关更多信息，请参阅 [设置并登录 CodeCatalyst设置并登录 CodeCatalyst](setting-up-topnode.md)。您可以选择创建其他空间来满足您的业务需求。

**注意**  
空间名称在各处必须是唯一的 CodeCatalyst。不能重复使用已删除空间的名称。

本指南中的信息用于在中 CodeCatalyst 创建支持 AWS Builder ID 用户的空间。《*CodeCatalyst 管理员指南*》中提供了设置和管理支持身份联合的空间的步骤。要使用为身份联合设置的空间，请参阅《*Amazon CodeCatalyst 管理员指南*》中的[ CodeCatalyst 空间设置和管理](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html)。

要创建支持 AWS Builder ID 用户的其他空间，必须为您分配空间管理员角色。

**注意**  
创建其他空间时，系统不会提示您创建项目。要了解如何在空间中创建项目，请参阅[创建项目](projects-create.md)。<a name="space-create-additional"></a>

**创建另一个空间**

1. 在中 AWS 管理控制台，请确保您使用要与 CodeCatalyst 空间关联的相同 AWS 账户 用户登录。

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

1. 导航到您的空间。
**提示**  
如果您属于多个空间，则可以在顶部导航栏中选择一个空间。

1. 选择**创建空间**。

1. 在**创建空间**页面的**空间名称**中，输入空间的名称。您以后不能更改此名称。
**注意**  
空间名称在各处必须是唯一的 CodeCatalyst。不能重复使用已删除空间的名称。

1. 在 **AWS 区域**中，选择要在其中存储空间和项目数据的区域。您以后不能更改此区域。

1. 在 **AWS 账户 ID** 中，输入您要连接到空间的账户的十二位 ID。

   在 **AWS 账户验证令牌**中，复制生成的令牌 ID。系统会自动为您复制令牌，但您可能需要在批准 AWS 连接请求时将其存储。

1. 选择 “**验证” AWS**。

1. “**验证 Amazon CodeCatalyst 空间**” 页面将在中打开 AWS 管理控制台。这是 **Amazon CodeCatalyst Spaces** 页面。您可能需要登录才能访问该页面。

   在中 AWS 管理控制台，请务必选择您想要创建空间的相同 AWS 区域 位置。

   要直接访问该页面，请登录 a AWS 管理控制台 t https://console.aws.amazon.com/codecatalyst/ home/ 中的 Amazon CodeCatalyst Spaces。

   这将自动在**验证令牌**中输入验证令牌。成功横幅显示一条消息，表明该令牌是有效令牌。

1. 选择**验证空间**。

   这将显示**账户已验证**成功消息，表示已将该账户添加到空间。

1. 留在 “**验证 Amazon CodeCatalyst 空间**” 页面上。选择以下链接：**要为该空间添加 IAM 角色，请查看空间详细信息**。

   **CodeCatalyst 空间详情**页面将在中打开 AWS 管理控制台。这是 **Amazon CodeCatalyst Spaces** 页面。您可能需要登录才能访问该页面。

1. 在 “**可用的 IAM 角色**” 下 CodeCatalyst，选择**添加 IAM 角色**。

   将显示 “**添加可用的 IAM 角色 CodeCatalyst**” 页面。

1. 选择**在 IAM 中创建 CodeCatalyst 开发管理员角色**。此选项将创建一个服务角色，其中包含开发角色的权限策略和信任策略。

   开发人员角色是一 AWS 个 IAM 角色，可让您的 CodeCatalyst 工作流程访问诸如 Amazon S3、Lambda 和之类的 AWS 资源。 CloudFormation该角色的名称为 `CodeCatalystWorkflowDevelopmentRole-spaceName`，并且将附加唯一标识符。有关角色和角色策略的更多信息，请参阅[了解 **CodeCatalystWorkflowDevelopmentRole-*spaceName*** 服务角色](ipa-iam-roles.md#ipa-iam-roles-service-role)。

1. 选择**创建开发角色**。

1. 在连接页面的**可用的 IAM 角色**下 CodeCatalyst，查看添加到您的账户的 IAM 角色列表中的开发者角色。

1. 选择 “**前往亚马逊**” CodeCatalyst。

1. 在的创建页面上 CodeCatalyst，选择**创建空间**。