将 AWS 账户添加到空间
您可以使用 CodeCatalyst 控制台和 AWS Management Console将您的空间连接到 AWS 账户。
在 CodeCatalyst 中将 AWS 账户添加到空间之前,请先完成以下先决条件:
-
创建 AWS 账户并获得在要连接的账户中创建 AWS IAM 角色的权限。
-
创建要与账户连接关联的一个或多个 IAM 角色,包括具有角色的权限的 IAM 策略。
-
在要在其中创建连接的 CodeCatalyst 空间中获取空间管理员角色。
步骤 1:创建连接请求
在 CodeCatalyst 控制台中创建连接请求会生成一个连接令牌,可使用该令牌完成授权。
您必须在要在其中创建连接的 CodeCatalyst 空间中拥有空间管理员或高级用户角色。您还必须拥有要添加的 AWS 账户的管理权限。
创建连接
-
在 AWS Management Console中,请确保您使用要用于创建连接的同一账户登录。
通过访问 https://codecatalyst.aws/
打开 CodeCatalyst 控制台。 -
导航到您的 CodeCatalyst 空间。选择设置,然后选择 AWS 账户。
-
选择添加 AWS 账户。
-
在将 AWS 账户与 Amazon CodeCatalyst 关联页面上的 AWS 账户 ID 中,输入要连接到空间的账户的 12 位数 ID。有关如何查找您的 AWS 账户 ID 的信息,请参阅您的 AWS 账户 ID 及其别名。
-
在 Amazon CodeCatalyst 显示名称中,输入账户的引用名称。
-
(可选)在连接描述中,输入账户的描述,这将帮助您选择要应用该账户和一个或多个角色的项目。
-
选择关联 AWS 账户。
-
该页面将返回到 AWS 账户详细信息页面,其中显示了成功横幅。
步骤 2:接受账户连接请求
在 CodeCatalyst 控制台中提交请求以连接到 AWS 账户后,您可以与 AWS 管理员合作,通过使用提供的连接令牌提交连接请求来接受该请求。
请确保您具有账户的管理员权限,并使用您为其创建连接的相同 AWS 账户登录 AWS Management Console。
批准连接请求(控制台)
-
在 AWS Management Console中,请确保您使用要用于创建连接的同一账户登录。
通过访问 https://codecatalyst.aws/
打开 CodeCatalyst 控制台。 -
导航到您的 CodeCatalyst 空间。选择设置,然后选择 AWS 账户。
-
在 AWS 账户详细信息页面上,选择完成 AWS Management Console中的设置。
-
验证 Amazon CodeCatalyst 空间页面将在 AWS Management Console中打开。这是 Amazon CodeCatalyst 空间页面。您可能需要登录才能访问该页面。
要直接访问该页面,请在 AWS Management Console中登录到 Amazon CodeCatalyst 空间,网址为 https://console.aws.amazon.com/codecatalyst/home/。
这将自动在验证令牌中输入验证令牌。成功消息显示一条消息,表明该令牌是有效令牌。
-
(可选)在已授权的付费套餐下,选择授权付费套餐 (标准版、企业版),为您的计费账户启用付费套餐。
注意
这不会将计费套餐升级到付费套餐。但这将配置 AWS 账户,以便您能够随时在 CodeCatalyst 中更改空间的计费套餐。您可以随时启用付费套餐。如果不进行此更改,则空间只能使用免费套餐。
-
选择验证空间。
这将显示账户已验证成功消息,表示已将该账户添加到空间。
步骤 3:审查已批准的连接
在连接获得批准后,您可以在控制台中查看该连接以及您向其添加的 IAM 角色。
审查已批准的连接
-
导航到您的 CodeCatalyst 空间。选择设置,然后选择 AWS 账户。
-
这将列出账户连接及其创建日期。
-
选择账户显示名称。此时将显示 AWS 账户详细信息页面。
步骤 4:将 IAM 角色添加到连接
如果您使用的是为 CodeCatalyst 部署操作配置的 IAM 角色,请将该角色添加到部署环境中。有关更多信息,请参阅将 IAM 角色添加到账户连接。
后续步骤:为账户连接创建其他 IAM 角色
在创建连接后,您可以创建其他 IAM 角色以添加到该连接。您添加的 IAM 角色取决于您的工作流。例如,CodeCatalyst 构建操作需要 CodeCatalyst 构建角色。
要连接您的账户,您将需要已创建角色的 Amazon 资源名称(ARN)。复制角色的 ARN,如此处所述。有关使用 IAM 角色的 ARN 的更多信息,请参阅 Amazon 资源名称(ARN)。
访问 IAM 角色 ARN
通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/
。 -
在导航窗格中,选择角色。
-
在搜索框中,输入要添加的角色的名称。
-
从列表中选择该角色。
此时将显示该角色的摘要页面。
-
在顶部,复制角色 ARN 值。