

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# チームを使用してスペースアクセスを許可する
<a name="managing-teams"></a>

スペースを作成すると、チームを追加できます。チームを使用すると、ユーザーをグループ化して、アクセス許可を共有し、CodeCatalyst のプロジェクト、問題追跡、ロール、リソースを管理できます。

チームを管理するには、**スペース管理者**ロールが必要です。

CodeCatalyst では、チームはプロジェクトレベルおよびスペースレベルでも管理されます。スペースやプロジェクトのチームの詳細については、「[チームを使用してスペースアクセスを許可する](#managing-teams)」を参照してください。

**Topics**
+ [チームを作成する](managing-teams-create.md)
+ [チームを表示する](managing-teams-view.md)
+ [チームにスペースロールを付与する](managing-teams-space-roles.md)
+ [スペースレベルでチームにプロジェクトロールを付与する](managing-teams-project-roles.md)
+ [チームにユーザーを直接追加する](managing-teams-add-users.md)
+ [チームからユーザーを直接削除する](managing-teams-remove-users.md)
+ [チームに SSO グループを追加する](managing-teams-add-sso.md)
+ [チームを削除する](managing-teams-delete.md)

# チームを作成する
<a name="managing-teams-create"></a>

チームには、スペース内で**パワーユーザー**などのロールアクセス許可を付与することができます。また、チームには、プロジェクト内で**プロジェクト管理者**などのプロジェクトアクセス許可を付与することもできます。チームは複数のプロジェクトに関連付けることができ、プロジェクトごとに異なるロールを割り当てることができます。チームメンバーが AWS ビルダー ID スペースの個々のユーザーであるか、ID フェデレーションをサポートするスペースの SSO グループであるチームを管理できます。

スペースおよびプロジェクトユーザーのメンバーページでは、ユーザーに複数のロールが設定されている場合があります。複数のロールを持つユーザーには、複数のロールがある場合にインジケータが表示され、最もアクセス許可の多いロールが最初に表示されます。

**注記**  
スペースが ID フェデレーションをサポートしている場合は、既に SSO ユーザーまたは SSO グループを IAM アイデンティティセンターに用意しておく必要があります。

チームメンバーの管理方法は、ユーザーの追加と削除の方法によって異なります。チームメンバーを管理するには、次の 2 つのオプションがあります。
+ **ユーザーを直接追加する** — ユーザーを個別に追加または削除します。例えば、IAM Identity Center で既にセットアップされている AWS Builder ID ユーザーまたは SSO ユーザーのいずれかを選択して、チームにユーザーを追加します。 AWS Builder ID ユーザーまたは SSO ユーザーを直接追加してチームメンバーを管理することを選択した場合、**SSO グループ**を使用するオプションは使用できなくなります。
+ **SSO グループを使用する** — IAM アイデンティティセンターで既にセットアップされている SSO グループを通じてチームメンバーを管理します。**SSO グループ**を使用してチームメンバーを管理する場合、ユーザーを直接追加するオプションは使用できなくなります。

チームを管理するには、**スペース管理者**ロールが必要です。

**チームを作成するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[プールを作成]** を選択します。

1. **[名前]** に、チームのわかりやすい名前を入力します。
**注記**  
チーム名はスペース内で一意でなければなりません。

   (オプション) **[説明]** にチームの説明を入力します。

1. **[スペースロール]** で、CodeCatalyst で使用可能なスペースロールのリストから、チームに割り当てるロールを選択します。ロールは、チームのすべてのメンバーに継承されます。
   + **スペース管理者** - 詳細については、「[スペース管理者ロール](ipa-role-types.md#ipa-role-space-admin)」を参照してください。
   + **制限付きアクセス** - 詳細については、「[制限付きアクセスロール](ipa-role-types.md#ipa-role-limited-access)」を参照してください。
   + **パワーユーザー** - 詳細については、「[パワーユーザーロール](ipa-role-types.md#ipa-role-power-user)」を参照してください。

1. **[チームメンバーシップ]** で、次のいずれかを選択して、メンバーをチームに追加する方法を選択します。
   + ユーザーを個別に管理するには、**[メンバーを直接追加する]** を選択します。これには、スペースの AWS Builder ID ユーザーの追加や、ID フェデレーションをサポートするスペースの SSO ユーザーの追加が含まれます。
   + IAM アイデンティティセンターで既に設定した SSO グループを選択するには、**[SSO グループを使用する]** を選択します。

     **[SSO グループ]** で、追加するグループの横にあるチェックボックスをオンにします。最大 5 個の SSO グループを追加できます。　
**注記**  
これは後で変更できません。 AWS ビルダー ID ユーザーまたは SSO ユーザーを直接追加してチームメンバーを管理する場合、**[SSO グループ]** をオプションとして使用できなくなります。**SSO グループ**を使用してチームメンバーを管理する場合、ユーザーを直接追加するオプションは使用できなくなります。

1. **[作成]** を選択します。
**注記**  
なお、SSO グループを使用する場合、SSO グループのユーザーはチームの作成時にプルされません。ユーザーがリストに表示されるには、CodeCatalyst にサインインする必要があります。

# チームを表示する
<a name="managing-teams-view"></a>

CodeCatalyst では、チームのプロジェクトとロールを表示できます。メンバーページで、プロジェクトロールとユーザーのリストを表示できます。SSO グループタイプのチームの場合、チームに関連付けられている SSO グループのリストを表示することもできます。

**チームを表示するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[スペースロール]** では、このスペースのチームに割り当てられているロールが表示されます。

1. **プロジェクトロール**タブで、チームがメンバーとして追加されたスペース内の各 CodeCatalyst プロジェクトのチームに割り当てられたプロジェクトとプロジェクトロールを表示します ( AWS ビルダー ID スペースのみ）。

1. **[メンバー]** タブでは、チームに割り当てられたメンバーのリストが表示されます。

1. **[SSO グループ]** タブでは、チームに割り当てられた SSO グループのリストが表示されます (ID フェデレーションをサポートするスペースのみ)。

# チームにスペースロールを付与する
<a name="managing-teams-space-roles"></a>

チームは、CodeCatalyst のプロジェクトへのチームアクセスを許可および管理できるようにユーザーをグループ化する方法です。例えば、チームがユーザー用のスペースを管理できるようにすることで、チームを使用してユーザーのロールとアクセス許可をすばやく管理できます。

チームには、スペース内で**パワーユーザー**などのロールアクセス許可を付与することができます。チームのスペースロールは変更できますが、チームのすべてのメンバーにそのアクセス許可が継承されることに注意してください。

チームを管理するには、**スペース管理者**ロールが必要です。

**チームのスペースロールを変更する**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[アクション]** で、**[スペースロールの変更]** を選択します。スペースロールは、次のいずれかに変更できます。これにより、チームのすべてのメンバーのロールが変更されます。
   + **スペース管理者** - 詳細については、「[スペース管理者ロール](ipa-role-types.md#ipa-role-space-admin)」を参照してください。
   + **制限付きアクセス** - 詳細については、「[制限付きアクセスロール](ipa-role-types.md#ipa-role-limited-access)」を参照してください。
   + **パワーユーザー** - 詳細については、「[パワーユーザーロール](ipa-role-types.md#ipa-role-power-user)」を参照してください。

1. **[保存]** を選択します。

# スペースレベルでチームにプロジェクトロールを付与する
<a name="managing-teams-project-roles"></a>

CodeCatalyst のチームは、チームメンバーに**プロジェクト管理者**などのロールのアクセス許可がプロジェクトで付与できるという点で、ユーザーと似ています。ロールの変更がチームに適用され、チームのすべてのメンバーがこれらのアクセス許可を継承します。各プロジェクトごとに 1 つのロールを選択すると、そのロールがチームに自動的に付与されます。

チームを管理するには、**スペース管理者**ロールが必要です。

**プロジェクトロールを追加または変更するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[プロジェクトロール]** タブを選択します。

1. ロールを変更するには、このリストのプロジェクトの横にあるセレクターをオンにし、**[ロールの変更]** を選択します。ロールを追加するには、**[プロジェクトロールの追加]** を選択します。**[プロジェクト]** で追加するプロジェクトを選択し、**[ロール]**でロールを選択します。利用可能なプロジェクトロールのいずれかを選択します。
   + **プロジェクト管理者** - 詳細については、「[プロジェクト管理者ロール](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. **[保存]** を選択します。

**プロジェクトロールを削除するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[プロジェクトロール]** タブを選択します。

1. 削除するロールを選択します。
**重要**  
チームからロールを削除すると、関連付けられているアクセス許可がチーム内のすべてのユーザーから削除されます。

1. **[保存]** を選択します。

# チームにユーザーを直接追加する
<a name="managing-teams-add-users"></a>

チームメンバーをチームに追加できます。ユーザーを追加すると、新しいユーザーはチームの既存のすべてのロールからアクセス許可を継承します。

Builder ID ユーザーサポートまたは ID AWS フェデレーション用にスペースを設定するかどうかにかかわらず、ユーザーを直接追加するようにスペースを設定できます。

**注記**  
SSO グループを使用してチームメンバーを管理するようにスペースが設定されている場合、**[ユーザーを直接追加]** をオプションとして使用できません。SSO グループを使用するには、「[チームに SSO グループを追加する](managing-teams-add-sso.md)」を参照してください。

チームを管理するには、**スペース管理者**ロールが必要です。

**ユーザーを直接追加するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[メンバー]** タブを選択します。

1. **[メンバーの追加]** を選択します。
**注記**  
チームに追加するユーザーは、既にスペースのメンバーである必要があります。スペースのメンバーではないチームメンバーを追加または招待することはできません。

1. ドロップダウンフィールドでユーザーを選択し、**[保存]** を選択します。IAM アイデンティティセンターで既にセットアップされている AWS ビルダー ID ユーザーまたは SSO ユーザーを選択します。

# チームからユーザーを直接削除する
<a name="managing-teams-remove-users"></a>

チームメンバーをチームから削除できます。すべてのアクセス許可が、そのユーザーに継承されなくなります。後でユーザーをチームに再度追加することができます。

**注記**  
チームメンバーを削除すると、ユーザーに関連付けられたアクセス許可が、スペース内のすべてのプロジェクトとリソースから削除されます。

チームを管理するには、**スペース管理者**ロールが必要です。

**チームメンバーを削除するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[メンバー]** タブを選択します。

1. 削除するユーザーの横にあるセレクターをオンにし、**[削除]** を選択します。

1. テキスト入力フィールドに「*削除*」と入力し、**[削除]** を選択します。

# チームに SSO グループを追加する
<a name="managing-teams-add-sso"></a>

スペースが IAM アイデンティティセンターで管理されている SSO ユーザーとグループを持つスペースとして設定されている場合は、スペースに別のチームとして参加する SSO グループを追加できます。

**注記**  
 AWS Builder ID ユーザーまたは SSO ユーザーを直接追加してチームメンバーを管理することを選択した場合、**SSO グループ**を使用するオプションは使用できません。ユーザーを直接追加するには、「[チームにユーザーを直接追加する](managing-teams-add-users.md)」を参照してください。

チームを管理するには、**スペース管理者**ロールが必要です。

**SSO グループをチームとして追加するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. スペースのページで **[チーム]** を選択します。**[SSO グループ]** タブを選択します。

1. 追加する SSO グループを選択します。最大 5 個の SSO グループを追加できます。　

# チームを削除する
<a name="managing-teams-delete"></a>

不要になったチームは削除することができます。

**注記**  
チームを削除すると、スペース内のすべてのプロジェクトとリソースから、すべてのチームメンバーに関連付けられたアクセス許可が削除されます。

チームを管理するには、**スペース管理者**ロールが必要です。

**チームを削除する**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 自分のスペースに移動します。**[設定]**、**[チーム]** の順に選択します。

1. **[アクション]** で、**[チームの削除]** を選択します。これにより、チーム全体のロールが変更されます。

1. **[Delete]** (削除) をクリックします。