创建空间
当您使用 AWS 构建者 ID 首次在 Amazon CodeCatalyst 注册时,需要创建一个空间。有关更多信息,请参阅 设置并登录 CodeCatalyst。您可以选择创建其他空间来满足您的业务需求。
注意
空间名称在 CodeCatalyst 中必须是唯一的。不能重复使用已删除空间的名称。
本指南中的信息用于在 CodeCatalyst 中创建支持 AWS 构建者 ID 用户的空间。《CodeCatalyst Administrator Guide》中提供了设置和管理支持身份联合验证的空间的步骤。要使用为身份联合验证设置的空间,请参阅《Amazon CodeCatalyst Administrator Guide》中的 Setup and administration for CodeCatalyst spaces。
要创建其他支持 AWS 构建者 ID 用户的空间,必须为您分配空间管理员角色。
注意
创建其他空间时,系统不会提示您创建项目。要了解如何在空间中创建项目,请参阅创建项目。
创建另一个空间
-
在 AWS Management Console中,确保使用要与 CodeCatalyst 空间关联的同一 AWS 账户登录。
通过访问 https://codecatalyst.aws/
打开 CodeCatalyst 控制台。 -
导航到您的空间。
提示
如果您属于多个空间,则可以在顶部导航栏中选择一个空间。
-
选择创建空间。
-
在创建空间页面的空间名称中,输入空间的名称。您以后不能更改此名称。
注意
空间名称在 CodeCatalyst 中必须是唯一的。不能重复使用已删除空间的名称。
-
在 AWS 区域中,选择要在其中存储空间和项目数据的区域。您以后不能更改此区域。
-
在 AWS 账户 ID 中,输入您要连接到空间的账户的十二位 ID。
在 AWS 账户验证令牌中,复制生成的令牌 ID。系统会自动为您复制令牌,但您可能需要将其存储以便批准 AWS 连接请求。
-
选择在 AWS 中验证。
-
验证 Amazon CodeCatalyst 空间页面将在 AWS Management Console 中打开。这是 Amazon CodeCatalyst 空间页面。您可能需要登录才能访问该页面。
在 AWS Management Console中,确保为创建空间选择相同的 AWS 区域。
要直接访问该页面,请在 AWS Management Console中登录到 Amazon CodeCatalyst 空间,网址为 https://console.aws.amazon.com/codecatalyst/home/。
这将自动在验证令牌中输入验证令牌。成功横幅显示一条消息,表明该令牌是有效令牌。
-
选择验证空间。
这将显示账户已验证成功消息,表示已将该账户添加到空间。
-
留在验证 Amazon CodeCatalyst 空间页面上。选择以下链接:要为该空间添加 IAM 角色,请查看空间详细信息。
CodeCatalyst 空间详细信息页面将在 AWS Management Console 中打开。这是 Amazon CodeCatalyst 空间页面。您可能需要登录才能访问该页面。
-
在 CodeCatalyst 可用的 IAM 角色下,选择添加 IAM 角色。
此时将显示添加 CodeCatalyst 可用的 IAM 角色页面。
-
选择在 IAM 中创建 CodeCatalyst 开发管理员角色。此选项将创建一个服务角色,其中包含开发角色的权限策略和信任策略。
开发人员角色是一个 AWS IAM 角色,使您的 CodeCatalyst 工作流能够访问 Amazon S3、Lambda 和 AWS CloudFormation 等 AWS 资源。该角色的名称为
CodeCatalystWorkflowDevelopmentRole-
,并且将附加唯一标识符。有关角色和角色策略的更多信息,请参阅了解 CodeCatalystWorkflowDevelopmentRole-spaceName 服务角色。spaceName
-
选择创建开发角色。
-
在连接页面上的 CodeCatalyst 可用的 IAM 角色下,查看已添加到您账户的 IAM 角色列表中的开发人员角色。
-
选择前往 Amazon CodeCatalyst。
-
在 CodeCatalyst 的创建页面上,选择创建空间。