

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

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

# 向用户授予项目权限
<a name="projects-members"></a>

您可以使用 Amazon CodeCatalyst 控制台管理项目中的成员。您可以添加或移除用户、管理当前成员的角色、发送项目加入邀请以及取消尚未接受的邀请。

在空间和项目用户的成员页面上，用户可以拥有多个角色。拥有多个角色的用户在拥有多个角色时将显示一个指示器，并且首先会显示其中权限最多的角色。

## 获取成员及其项目角色的列表
<a name="projects-members-view"></a>

在向项目添加用户时，您可以分配一个角色来授予项目权限，如下所示：
+ **项目管理员**角色拥有项目中的所有权限。仅将此角色分配给需要管理项目的各个方面（包括编辑项目设置、管理项目权限和删除项目）的用户。有关更多信息，请参阅 [项目管理员角色](ipa-role-types.md#ipa-role-project-admin)。
+ **贡献者**角色拥有在项目中工作所需的权限。将此角色分配给那些需要在项目中处理代码、工作流、事务和操作的用户。有关更多信息，请参阅 [贡献者角色](ipa-role-types.md#ipa-role-contributor)。
+ **审阅者**角色拥有审阅权限。有关更多信息，请参阅 [审阅者角色](ipa-role-types.md#ipa-role-reviewer)。
+ **只读**角色拥有读取权限。有关更多信息，请参阅 [只读角色](ipa-role-types.md#ipa-role-read-only)。

您无需邀请具有**空间管理员**角色的用户加入您的项目，因为他们具有对空间中的所有项目的隐式访问权限。

当您邀请一个用户加入您的项目（未分配**空间管理员**角色）时，该用户将显示在项目下的**项目成员**表中和空间下的**项目成员**表中。

**查看空间中的用户和角色**

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

1. 导航到具有要查看的项目的空间。在**项目**下，选择您的项目。

1. 在导航窗格中，选择**项目设置**。

1. 选择**成员**选项卡。

   **项目成员**表显示项目中具有角色的所有成员。
**提示**  
如果您拥有**空间管理员**角色，则可以查看您直接受邀参与的项目。导航到项目的**项目设置**，然后选择**我的项目**。

   **空间管理员**表显示了具有**空间管理员**角色的用户。这些用户将被自动（隐式）分配给空间中的所有项目，并且他们在项目中没有角色。

   在**状态**列中，以下为有效值：
   + 已@@ **邀**请 — 已 CodeCatalyst 发送邀请，但用户尚未接受或拒绝。
   + **成员** - 用户接受了邀请。

**Topics**
+ [获取成员及其项目角色的列表](#projects-members-view)
+ [邀请用户加入项目](#projects-members-add)
+ [取消邀请](#projects-members-cancel-invite)
+ [从项目中移除用户](#projects-members-remove)
+ [接受或拒绝项目邀请](#w2aac27c19c15c25)

## 邀请用户加入项目
<a name="projects-members-add"></a>

您可以使用控制台邀请用户加入您的项目。您可以邀请空间成员或添加空间之外的名称。

要邀请用户加入您的项目，您必须使用**项目管理员**或**空间管理员**角色登录。

您无需邀请具有**空间管理员**角色的用户加入您的项目，因为他们具有对空间中的所有项目的隐式访问权限。

当您邀请一个用户加入您的项目（未分配**空间管理员**角色）时，该用户将显示在项目下的**项目成员**表中和空间下的**项目成员**表中。

**从“项目设置”选项卡邀请成员加入您的项目**

1. 导航到您的项目。
**提示**  
您可以在顶部导航栏中选择要查看的项目。

1. 在导航窗格中，选择**项目设置**。

1. 选择**成员**选项卡。

1. 在**项目成员**中，选择**邀请新成员**。

1. 键入新成员的电子邮件地址，选择该成员的角色，然后选择**邀请**。有关角色的更多信息，请参阅 [使用用户角色授予访问权限](ipa-roles.md)。

**从项目概述页面邀请成员加入您的项目**

1. 导航到您的项目。
**提示**  
您可以在顶部导航栏中选择要查看的项目。

1. 选择**成员 \$1** 按钮。

1. 键入新成员的电子邮件地址，选择该成员的角色，然后选择**邀请**。有关角色的更多信息，请参阅 [使用用户角色授予访问权限](ipa-roles.md)。

## 取消邀请
<a name="projects-members-cancel-invite"></a>

如果您最近发送了一个邀请，只要该邀请未被接受，便可将其取消。

要管理项目邀请，您必须具有**项目管理员**角色或**空间管理员**角色。

**取消项目成员邀请**

1. 导航到要在其中取消已发送的邀请的项目。

1. 在导航窗格中，选择**项目设置**。

1. 查看**成员**选项卡，并验证成员的状态是否为**已邀请**。
**注意**  
您只能取消尚未接受的邀请。

1. 选择受邀成员所在行旁边的选项，然后选择**取消邀请**。

1. 此时将显示一个确认窗口。选择**取消邀请**进行确认。

## 从项目中移除用户
<a name="projects-members-remove"></a>

您可以使用控制台从项目中移除用户。

要从项目中移除用户，您必须使用**项目管理员**或**空间管理员**角色登录。

**注意**  
从空间内的所有项目中移除用户会自动将该用户从空间中移除。

**从项目中移除用户**

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

1. 导航到具有要查看的项目的空间。在**项目**下，选择您的项目。

1. 在导航窗格中，选择**项目设置**。

1. 选择**成员**选项卡。

1. 选择要移除的配置文件用户旁边的选择器，然后选择**移除**。

1. 确认要移除用户，然后选择**移除**。

## 接受或拒绝项目邀请
<a name="w2aac27c19c15c25"></a>

您可能会收到一封电子邮件邀请，邀请您加入 Amazon CodeCatalyst 项目。您可以接受或拒绝邀请。

**接受或拒绝邀请**

1. 打开邀请电子邮件。

1. 在电子邮件中选择项目链接。

1. 选择**接受**或**拒绝**。

   如果您选择**拒绝**，则会向项目管理账户发送一封电子邮件，告知其您已拒绝邀请。