与 AWS CodeStar 团队协作 - AWS CodeStar

2024 年 7 月 31 日,亚马逊 Web Services (AWS) 将停止支持创建和查看 AWS CodeStar 项目。2024 年 7 月 31 日之后,您将无法再访问 AWS CodeStar 控制台或创建新项目。但是,由 AWS CodeStar创建的 AWS 资源(包括您的源存储库、管道和构建)将不受此更改的影响,并将继续运行。 AWS CodeStar 此次停用不会影响连接和 AWS CodeStar 通知。

 

如果您想跟踪工作、开发代码以及构建、测试和部署应用程序,Amazon CodeCatalyst 提供了简化的入门流程和其他功能来管理您的软件项目。详细了解 Amazon 的功能定价 CodeCatalyst。

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

与 AWS CodeStar 团队协作

在创建开发项目后,您将需要向其他人授予访问权限以便进行协作。在 AWS CodeStar 中,每个项目均有一个项目团队。一个用户可属于多个 AWS CodeStar 项目并在每个项目中拥有不同的 AWS CodeStar 角色(因而拥有不同的权限)。在 AWS CodeStar 控制台中,用户可查看与您的 AWS 账户关联的所有项目,但他们只能查看和处理他们身为团队成员的那些项目。

团队成员可以为自己选择一个友好名称。他们还可以添加电子邮件地址,以便其他团队成员联系他们。不是所有者的团队成员无法更改其在项目中的 AWS CodeStar 角色。

AWS CodeStar 中的每个项目均有三个角色:

AWS CodeStar 项目中的角色和权限
角色名称 查看项目控制面板和状态 添加/删除/访问项目资源 添加/删除团队成员 删除项目
所有者 x x x x
贡献者 x x
查看者 x
  • 所有者:可添加和删除其他团队成员,向项目存储库提供代码(如果代码存储在 CodeCommit 中),授予或拒绝其他团队成员对运行 Linux 且与项目关联的任何 Amazon EC2 实例的远程访问,配置项目控制面板以及删除项目。

  • 贡献者:可添加和删除控制面板资源(如 JIRA 磁贴),向项目存储库提供代码(如果代码存储在 CodeCommit 中)以及与控制面板完全交互。无法添加或删除团队成员、授予或拒绝对资源的远程访问或者删除项目。这是应为大多数团队成员选择的角色。

  • 查看者:可查看项目控制面板、代码(如果存储在 CodeCommit 中)以及控制面板磁贴上项目及其资源的状态。

重要

如果项目使用了 AWS 以外的资源(例如 GitHub 存储库或 Atlassian JIRA 中的问题),对这些资源的访问由资源提供者而非 AWS CodeStar 控制。有关更多信息,请参阅资源提供者的文档。

有权访问 AWS CodeStar 项目的任何人都可以使用 AWS CodeStar 控制台访问位于 AWS 以外但与此项目有关的资源。

AWS CodeStar 不会自动允许项目团队成员参与项目的任何相关 AWS Cloud9 开发环境。要允许团队成员参与共享环境,请参阅与项目团队成员共享 AWS Cloud9 环境

每个项目角色均关联一个 IAM 策略。此策略针对您的项目进行自定义以反映其资源。有关这些策略的更多信息,请参阅 AWS CodeStar 基于身份的策略示例

下图显示每个角色与 AWS CodeStar 项目之间的关系。

AWS CodeStar 角色及其对项目和其资源的访问权限