

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

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

# 向 AWS 账户 空间添加
<a name="ipa-connect-account-create"></a>

您可以使用 CodeCatalyst 控制台和 AWS 管理控制台 将您的空间连接到 AWS 账户。

在向 AWS 账户 中的空间添加之前 CodeCatalyst，请完成以下先决条件：
+ 创建 AWS 账户 并获得在您要连接的账户中创建 AWS IAM 角色的权限。
+ 创建要与账户连接关联的一个或多个 IAM 角色，包括具有角色的权限的 IAM 策略。
+ 在要创建连接的 CodeCatalyst空间中获取空间**管理员**角色。

**Topics**
+ [步骤 1：创建连接请求](#ipa-connect-account-create-request)
+ [步骤 2：接受账户连接请求](#ipa-connect-account-create-accept)
+ [步骤 3：审查已批准的连接](#ipa-connect-account-create-review)
+ [步骤 4：将 IAM 角色添加到连接](#ipa-connect-account-linkedroles)
+ [后续步骤：为账户连接创建其他 IAM 角色](#ipa-connect-account-next)

## 步骤 1：创建连接请求
<a name="ipa-connect-account-create-request"></a>

在 CodeCatalyst 控制台中创建连接请求会生成一个连接令牌，您可以使用该令牌完成授权。

在要创建连接的**空间中，您必须具有 CodeCatalyst 空间管理员**或**超级用户**角色。您还必须拥有要添加的 AWS 账户 的管理权限。

**创建连接**

1. 在中 AWS 管理控制台，请确保您使用要与之建立连接的相同帐户登录。

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

1. 导航到您的 CodeCatalyst 空间。选择**设置**，然后选择 **AWS 账户**。

1. 选择 “**添加**” AWS 账户。

1. 在 “** AWS 账户 与 Amazon 关联 CodeCatalyst**” 页面的 **AWS 账户 ID** 中，输入您要关联至空间的账户的 12 位数 ID。有关查找您的 AWS 账户 ID 的信息，请参阅[您的 AWS 账户 ID 及其别名](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html)。

1. 在 **Amazon CodeCatalyst 显示名称**中，输入账户的参考名称。

1. （可选）在**连接描述**中，输入账户的描述，这将帮助您选择要应用该账户和一个或多个角色的项目。

1. 选择**关联 AWS 账户**。

1. 该页面将返回到 **AWS 账户 详细信息**页面，其中显示了成功横幅。

## 步骤 2：接受账户连接请求
<a name="ipa-connect-account-create-accept"></a>

在 CodeCatalyst 控制台中提交连接请求后 AWS 账户，您可以与 AWS 管理员合作，通过使用提供的连接令牌提交连接请求来接受该请求。

请确保您的账户拥有管理员权限，并且 AWS 管理控制台 使用与创建连接时相同的 AWS 账户 权限登录。

**批准连接请求（控制台）**

1. 在中 AWS 管理控制台，请确保您使用要与之建立连接的相同帐户登录。

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

1. 导航到您的 CodeCatalyst 空间。选择**设置**，然后选择 **AWS 账户**。

1. 在 **AWS 账户 详细信息**页面上，选择**完成 AWS 管理控制台中的设置**。

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

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

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

1. （可选）在**已授权的付费套餐**下，选择**授权付费套餐 (标准版、企业版)**，为您的计费账户启用付费套餐。
**注意**  
这不会将计费套餐升级到付费套餐。但是，这会对进行配置， AWS 账户 以便您可以随时更改空间的计费等级。 CodeCatalyst您可以随时启用付费套餐。如果不进行此更改，则空间只能使用免费套餐。

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

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

## 步骤 3：审查已批准的连接
<a name="ipa-connect-account-create-review"></a>

在连接获得批准后，您可以在控制台中查看该连接以及您向其添加的 IAM 角色。

**审查已批准的连接**

1. 导航到您的 CodeCatalyst 空间。选择**设置**，然后选择 **AWS 账户**。

1. 这将列出账户连接及其创建日期。

1. 选择账户显示名称。此时将显示 **AWS 账户 详细信息**页面。

## 步骤 4：将 IAM 角色添加到连接
<a name="ipa-connect-account-linkedroles"></a>

如果您使用的是为 CodeCatalyst 部署操作配置的 IAM 角色，请将该角色添加到您的部署环境中。有关更多信息，请参阅 [将 IAM 角色添加到账户连接](ipa-connect-account-addroles.md)。

## 后续步骤：为账户连接创建其他 IAM 角色
<a name="ipa-connect-account-next"></a>

在创建连接后，您可以创建其他 IAM 角色以添加到该连接。您添加的 IAM 角色取决于您的工作流。例如， CodeCatalyst生成操作需要 CodeCatalyst 生成角色。

要连接您的账户，您将需要已创建角色的 Amazon 资源名称（ARN）。复制角色的 ARN，如此处所述。有关使用 IAM 角色 ARNs 的更多信息，请参阅 A [mazon 资源名称 (ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html))。

访问 IAM 角色 ARN

1. 使用 [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 打开 IAM 控制台。

1. 在导航窗格中，选择**角色**。

1. 在搜索框中，输入要添加的角色的名称。

1. 从列表中选择该角色。

   此时将显示该角色的**摘要**页面。

1. 在顶部，复制**角色 ARN** 值。