在 CodeCatalyst 中使用空间组织资源 - Amazon CodeCatalyst

在 CodeCatalyst 中使用空间组织资源

您可以创建一个代表您、您的公司、部门或小组的空间,为您的开发团队提供一个管理项目的场所。您必须创建一个空间来添加项目、成员和您在 Amazon CodeCatalyst 中创建的相关云资源。

注意

空间名称在 CodeCatalyst 中必须是唯一的。不能重复使用已删除空间的名称。

当您创建空间时,系统会自动为您分配空间管理员角色。您可以为空间中的其他用户添加此角色。

使用空间管理员角色,可以对空间进行如下管理:

  • 向空间中添加其他空间管理员

  • 更改成员角色和权限

  • 编辑或删除空间

  • 创建项目并邀请成员加入项目

  • 查看空间中所有项目的列表

  • 查看空间中所有项目的活动源

当您创建空间时,您会被自动添加到空间中,并拥有两个角色:空间管理员角色,和您在创建空间时创建的项目的项目管理员角色。当其他用户接受项目邀请时,会自动将其添加为空间成员。空间中的这种成员资格不授予任何空间权限。用户在空间中能做什么,取决于用户在特定项目中的角色。

有关角色的更多信息,请参阅使用用户角色授予访问权限

该图显示了空间如何在项目间共享成员和资源,同时所有项目都将活动数据返回到空间级别

以下是新增账户的其他注意事项:

  • 添加到 CodeCatalyst 空间的 AWS 账户可在该空间的任何项目中使用。

  • 虽然每个环境可以支持多个 AWS 账户,但在一个操作中,每个环境只能使用一个账户。

  • 计费是在空间级别配置的。可以配置多个账户进行计费,但在 CodeCatalyst 空间中只能有一个账户处于活动状态。一个 AWS 账户可用作 CodeCatalyst 中多个空间的计费账户。指定为 CodeCatalyst 空间计费账户的 AWS 账户具有与空间的其他账户连接不同的配额。有关更多信息,请参阅 CodeCatalyst 的配额

  • 创建连接后,如果工作流必须通过 CodeCatalyst 环境访问 AWS IAM 角色,则必须将这些 IAM 角色添加到连接中。有关如何使用环境的更多信息,请参阅部署到 AWS 账户和 VPC 中