

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Organisez les ressources avec des espaces CodeCatalyst
<a name="spaces"></a>

Vous créez un espace qui vous représente, ainsi que votre entreprise, votre département ou votre groupe, et qui fournit un endroit où vos équipes de développement peuvent gérer des projets. Vous devez créer un espace pour ajouter des projets, des membres et les ressources cloud associées que vous créez sur Amazon CodeCatalyst. 

**Note**  
Les noms des espaces doivent être uniques d'un côté à l'autre CodeCatalyst. Vous ne pouvez pas réutiliser les noms des espaces supprimés.

Lorsque vous créez un espace, le rôle d'**administrateur de l'espace** vous est automatiquement attribué. Vous pouvez ajouter ce rôle aux autres utilisateurs de l'espace. 

Avec le rôle **d'administrateur de l'espace**, vous pouvez gérer l'espace comme suit :
+ Ajouter d'autres administrateurs de l'espace à l'espace
+ Modifier les rôles et les autorisations des membres
+ Modifier ou supprimer l'espace
+ Créez des projets et invitez des membres à participer au projet
+ Afficher la liste de tous les projets de l'espace
+ Afficher le flux d'activités de tous les projets de l'espace

Lorsque vous créez un espace, vous y êtes automatiquement ajouté avec deux rôles : le rôle d'administrateur de l'**espace et le rôle d'administrateur** de **projet pour le projet** que vous avez créé dans le cadre de la création de l'espace. Les utilisateurs supplémentaires sont automatiquement ajoutés en tant que membres à l'espace lorsqu'ils acceptent des invitations à des projets. Cette appartenance à l'espace n'octroie aucune autorisation dans l'espace. Ce que les utilisateurs peuvent faire dans un espace est déterminé par le rôle de l'utilisateur dans un projet spécifique.

Pour plus d'informations sur les rôles , consultez [Octroi d'accès avec des rôles d'utilisateur](ipa-roles.md).

![\[Schéma montrant comment les espaces partagent les membres et les ressources entre les projets, tandis que tous les projets renvoient les données d'activité au niveau de l'espace\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/spaces/spaces-flow.png)


Voici d'autres considérations relatives à l'ajout de comptes : 
+ Comptes AWS ajouté à un CodeCatalyst espace peut être utilisé dans n'importe quel projet dans cet espace.
+ Bien que chaque environnement puisse en prendre en charge plusieurs Comptes AWS, vous ne pouvez utiliser qu'un seul compte par environnement dans une action.
+ La facturation est configurée au niveau de l'espace. Plusieurs comptes peuvent être configurés pour la facturation, mais un seul peut être actif dans un CodeCatalyst espace. Un Compte AWS peut être utilisé comme compte de facturation pour plusieurs espaces dans CodeCatalyst. Le Compte AWS compte spécifié comme compte de facturation pour votre CodeCatalyst espace a des quotas différents de ceux des autres connexions de compte pour un espace. Pour de plus amples informations, veuillez consulter [Quotas pour CodeCatalyst](quotas.md).
+ Après avoir créé une connexion, vous devez ajouter des rôles AWS IAM à votre connexion si votre flux de travail doit accéder à ces rôles IAM dans votre CodeCatalyst environnement. Pour plus d'informations sur la façon dont les environnements sont utilisés, consultez[Déploiement dans Comptes AWS et VPCs](deploy-environments.md).

**Topics**
+ [Création d’un espace](spaces-create.md)
+ [Modification d'un espace](spaces-edit.md)
+ [Supprimer un espace](spaces-delete.md)
+ [Surveillance de l'activité des utilisateurs et des ressources dans un espace](spaces-activity.md)
+ [Permettre l'accès aux AWS ressources avec Connected Comptes AWS](ipa-connect-account.md)
+ [Configuration des rôles IAM pour les comptes connectés](spaces-manage-roles.md)
+ [Octroi d'autorisations d'espace aux utilisateurs](spaces-members.md)
+ [Permettre l'accès à l'espace en utilisant des équipes](managing-teams.md)
+ [Permettre l'accès à l'espace pour les ressources de la machine](managing-machine-resources.md)
+ [Administration des environnements de développement pour un espace](spaces-devenv.md)
+ [Quotas de places](spaces-quotas-limits.md)

# Création d’un espace
<a name="spaces-create"></a>

Lorsque vous vous inscrivez pour la première fois sur Amazon CodeCatalyst avec votre identifiant AWS Builder, vous devez créer un espace. Pour de plus amples informations, veuillez consulter [Configurer et se connecter à CodeCatalystConfigurer et se connecter à CodeCatalyst](setting-up-topnode.md). Vous pouvez choisir de créer des espaces supplémentaires pour répondre aux besoins de votre entreprise. 

**Note**  
Les noms des espaces doivent être uniques d'un côté à l'autre CodeCatalyst. Vous ne pouvez pas réutiliser les noms des espaces supprimés.

Les informations contenues dans ce guide sont fournies pour créer des espaces destinés CodeCatalyst aux utilisateurs de AWS Builder ID. Les étapes de configuration et d'administration d'un espace prenant en charge la fédération d'identités sont décrites dans le *guide de l'CodeCatalyst administrateur*. Pour utiliser des espaces configurés pour la fédération d'identité, consultez la section [Configuration et administration des CodeCatalyst espaces](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) dans le manuel *Amazon CodeCatalyst Administrator Guide*.

Pour créer des espaces supplémentaires qui prennent en charge les utilisateurs du AWS Builder ID, le rôle d'administrateur de l'espace doit vous être attribué.

**Note**  
Lorsque vous créez un espace supplémentaire, vous n'êtes pas invité à créer un projet. Pour savoir comment créer des projets dans un espace, voir[Création d’un projet](projects-create.md). <a name="space-create-additional"></a>

**Pour créer un autre espace**

1. Dans le AWS Management Console, assurez-vous d'être connecté avec le même nom Compte AWS que celui que vous souhaitez associer à votre CodeCatalyst espace.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Créer un espace**.

1. Sur la page **Créer un espace**, dans **Nom de l'espace**, entrez le nom de l'espace. Vous ne pourrez pas le modifier ultérieurement.
**Note**  
Les noms des espaces doivent être uniques d'un côté à l'autre CodeCatalyst. Vous ne pouvez pas réutiliser les noms des espaces supprimés.

1. Dans **Région AWS**, choisissez la région dans laquelle vous souhaitez stocker votre espace et les données du projet. Vous ne pourrez pas le modifier ultérieurement.

1. Dans **Compte AWS ID**, saisissez l'identifiant à douze chiffres du compte que vous souhaitez connecter à votre espace.

   Dans le **jeton de vérification du AWS compte**, copiez l'identifiant du jeton généré. Le jeton est automatiquement copié pour vous, mais vous souhaiterez peut-être le stocker pendant que vous approuvez la demande de AWS connexion.

1. Choisissez **Verify in AWS**.

1. La page **Verify Amazon CodeCatalyst Space** s'ouvre dans le AWS Management Console. Voici la page **Amazon CodeCatalyst Spaces**. Vous devrez peut-être vous connecter pour accéder à la page.

   Dans le AWS Management Console, assurez-vous de choisir le même Région AWS endroit où vous souhaitez créer votre espace.

   Pour accéder directement à la page, connectez-vous aux Amazon CodeCatalyst Spaces dans AWS Management Console at https://console.aws.amazon.com/codecatalyst/ home/.

   Le jeton de vérification est automatiquement saisi dans le **jeton de vérification**. Une bannière de réussite affiche un message indiquant que le jeton est un jeton valide.

1. Choisissez **Vérifier l'espace**.

   Un message **de confirmation du compte** s'affiche pour indiquer que le compte a été ajouté à l'espace.

1. Restez sur la page **Verify Amazon CodeCatalyst Space**. Cliquez sur le lien suivant : **Pour ajouter des rôles IAM pour cet espace, consultez les détails de l'espace**.

   La page de **détails de CodeCatalyst l'espace** s'ouvre dans le AWS Management Console. Voici la page **Amazon CodeCatalyst Spaces**. Vous devrez peut-être vous connecter pour accéder à la page.

1. Dans la section **Rôles IAM disponibles pour CodeCatalyst**, choisissez **Ajouter un rôle IAM**. 

   La CodeCatalyst page **Ajouter des rôles IAM disponibles s'**affiche.

1. Choisissez **Créer un rôle d'administrateur de CodeCatalyst développement dans IAM**. Cette option crée un rôle de service qui contient la politique d'autorisation et la politique de confiance pour le rôle de développement. 

   Le rôle de développeur est un rôle AWS IAM qui permet à vos CodeCatalyst flux de travail d'accéder à AWS des ressources telles qu'Amazon S3, Lambda et. CloudFormation Le rôle portera un nom `CodeCatalystWorkflowDevelopmentRole-spaceName` avec un identifiant unique ajouté. Pour plus d'informations sur le rôle et la politique de rôle, consultez[Comprendre le rôle **CodeCatalystWorkflowDevelopmentRole-*spaceName***du service](ipa-iam-roles.md#ipa-iam-roles-service-role).

1. Choisissez **Créer un rôle de développement**.

1. Sur la page de connexion, sous **Rôles IAM disponibles pour CodeCatalyst**, consultez le rôle de développeur dans la liste des rôles IAM ajoutés à votre compte.

1. Choisissez **Go to Amazon CodeCatalyst**.

1. Sur la page de création de CodeCatalyst, choisissez **Créer un espace**.

# Modification d'un espace
<a name="spaces-edit"></a>

Vous pouvez modifier la description d'un espace pour aider les utilisateurs à mieux comprendre à quoi il sert.

Vous devez avoir le rôle d'**administrateur de l'espace** pour modifier les détails de l'espace.

Les informations contenues dans ce guide sont fournies pour modifier les espaces destinés CodeCatalyst aux utilisateurs de AWS Builder ID. Pour en savoir plus sur les étapes de configuration et d'administration d'un espace prenant en charge la fédération d'identités, consultez la section [Configuration et administration des CodeCatalyst espaces](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) dans le manuel *Amazon CodeCatalyst Administrator Guide*.<a name="spaces-edit-console"></a>

**Pour modifier la description d'un espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Dans l'onglet **Paramètres de l'espace**, choisissez **Modifier**. Apportez les modifications souhaitées à la description de l'espace, puis choisissez **Enregistrer**.

# Supprimer un espace
<a name="spaces-delete"></a>

Vous pouvez supprimer un espace pour supprimer l'accès à toutes les ressources de l'espace. Vous devez avoir le rôle **d'administrateur de l'espace** pour supprimer un espace.

**Note**  
Vous ne pouvez pas annuler la suppression d'un espace.

Une fois que vous avez supprimé un espace, tous les membres de l'espace ne pourront pas accéder aux ressources de l'espace. La facturation des ressources spatiales sera également interrompue, et tous les flux de travail demandés par des référentiels sources tiers seront interrompus.

**Note**  
Les noms des espaces doivent être uniques d'un côté à l'autre CodeCatalyst. Vous ne pouvez pas réutiliser les noms des espaces supprimés.

Les informations contenues dans ce guide sont fournies pour supprimer les espaces destinés CodeCatalyst aux utilisateurs de AWS Builder ID. Pour en savoir plus sur les étapes de configuration et d'administration d'un espace prenant en charge la fédération d'identités, consultez la section [Configuration et administration des CodeCatalyst espaces](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) dans le manuel *Amazon CodeCatalyst Administrator Guide*.

**Pour supprimer un espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis sélectionnez **Supprimer**.

1. Tapez **delete** pour confirmer la suppression.

1. Sélectionnez **Delete (Supprimer)**.
**Note**  
Si vous appartenez à plusieurs espaces, vous êtes redirigé vers la page de présentation des espaces. Si vous appartenez à un espace, vous êtes redirigé vers la page de création de l'espace.

# Surveillance de l'activité des utilisateurs et des ressources dans un espace
<a name="spaces-activity"></a>

Pour consulter les projets récemment créés et les mises à jour de statut, vous pouvez utiliser la CodeCatalyst console pour consulter un flux d'activités présentant les mises à jour des ressources spatiales.

Dans le flux d'activités, vous pouvez consulter des indicateurs tels que les échecs d'exécution des flux de travail et les projets créés.

**Pour consulter l'activité dans votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Activity (Activité)**.

1. Consultez les informations dans **Activité**. 

1. Pour filtrer par activité, choisissez le sélecteur en haut à droite.

1. Pour afficher toutes les activités de votre espace, choisissez **N'importe quel type d'activité**.

# Permettre l'accès aux AWS ressources avec Connected Comptes AWS
<a name="ipa-connect-account"></a>

Vous pouvez utiliser les ressources Comptes AWS de votre CodeCatalyst espace Amazon. Pour ce faire, vous devez établir une connexion entre le Comptes AWS et votre espace dans CodeCatalyst. La création d'une telle connexion signifie que les projets et les flux de travail de votre CodeCatalyst espace peuvent interagir avec les ressources de votre espace Comptes AWS. Vous devez créer une connexion pour chacune des connexions que Compte AWS vous souhaitez utiliser avec votre CodeCatalyst espace.

Après avoir créé une connexion, vous pouvez choisir d'y associer des rôles AWS IAM.

**Topics**
+ [Ajouter un Compte AWS à un espace](ipa-connect-account-create.md)
+ [Ajout de rôles IAM à des connexions de compte](ipa-connect-account-addroles.md)
+ [Ajout de la connexion au compte et des rôles IAM à votre environnement de déploiement](ipa-connect-account-addroles-env.md)
+ [Afficher les connexions aux comptes](ipa-connect-account-list.md)
+ [Supprimer des connexions au compte (in CodeCatalyst)](ipa-connect-account-delete.md)
+ [Configuration d'un compte de facturation pour un espace](connect-account-billing-ref.md)

Vous pouvez configurer CodeCatalyst l'utilisation autorisée Comptes AWS en ajoutant les comptes à votre espace. En Comptes AWS agrandissant votre CodeCatalyst espace, vous pouvez donner aux flux de travail de votre projet l'accès aux Compte AWS ressources et à votre configuration de facturation.

L'ajout d'un Compte AWS crée une connexion qui autorise l'utilisation CodeCatalyst de ce compte. Vous pouvez utiliser Added Comptes AWS pour effectuer les opérations suivantes :
+ Configurez la facturation d'un CodeCatalyst espace. Consultez [la section Gestion de la facturation](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) dans le guide de CodeCatalyst l'administrateur Amazon. Le Compte AWS compte spécifié comme compte de facturation pour votre CodeCatalyst espace a des quotas différents de ceux des autres connexions de compte pour un espace. Pour de plus amples informations, veuillez consulter [Quotas pour CodeCatalyst](quotas.md).
+ Autoriser CodeCatalyst à assumer des rôles IAM pour accéder aux AWS ressources et les déployer Services AWS dans le compte. Consultez [Configuration des rôles IAM pour les comptes connectés](spaces-manage-roles.md).

Les connexions aux comptes sont créées en complétant l'autorisation avec le Compte AWS. Une fois la connexion créée, vous pouvez configurer la connexion pour les flux de travail et les projets à utiliser en ajoutant des rôles IAM.

Pour connaître les étapes de configuration des connexions aux comptes AWS Management Console sur la page en CodeCatalyst tant qu'administrateur de l'espace Compte AWS et de l'espace, consultez la section [Gestion des comptes connectés](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) dans le *guide de l'CodeCatalyst administrateur*. Les connexions aux comptes peuvent être configurées pour être limitées à des projets spécifiques. Vous ne pouvez associer des flux de travail ou des connexions VPC qu'à ceux Compte AWS qui ont accès à votre projet. Pour plus d'informations, consultez la section [Configuration des connexions aux comptes restreints au projet](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts.html#managing-accounts-restriction).

# Ajouter un Compte AWS à un espace
<a name="ipa-connect-account-create"></a>

Vous utilisez la CodeCatalyst console et le AWS Management Console pour connecter votre espace à un Compte AWS.

Avant d'ajouter un Compte AWS à un espace dans CodeCatalyst, remplissez les conditions préalables suivantes :
+ Créez Compte AWS et obtenez les autorisations nécessaires pour créer des rôles AWS IAM dans le compte que vous souhaitez connecter.
+ Créez le ou les rôles IAM que vous souhaitez associer à la connexion de votre compte, y compris les politiques IAM avec les autorisations pour les rôles.
+ Acquérez le rôle d'**administrateur** de l' CodeCatalystespace dans lequel vous souhaitez créer la connexion.

**Topics**
+ [Étape 1 : Création d'une demande de connexion](#ipa-connect-account-create-request)
+ [Étape 2 : Acceptation d'une demande de connexion au compte](#ipa-connect-account-create-accept)
+ [Étape 3 : vérifier une connexion approuvée](#ipa-connect-account-create-review)
+ [Étape 4 : ajouter des rôles IAM à votre connexion](#ipa-connect-account-linkedroles)
+ [Prochaines étapes : créer des rôles IAM supplémentaires pour la connexion à votre compte](#ipa-connect-account-next)

## Étape 1 : Création d'une demande de connexion
<a name="ipa-connect-account-create-request"></a>

La création d'une demande de connexion dans la CodeCatalyst console génère un jeton de connexion que vous pouvez utiliser pour finaliser l'autorisation.

Vous devez avoir le rôle **d'**administrateur de l'espace** ou d'utilisateur** avancé dans l' CodeCatalyst espace dans lequel vous souhaitez créer la connexion. Vous devez également disposer d'autorisations administratives pour les Compte AWS éléments que vous souhaitez ajouter.

**Pour créer une connexion**

1. Dans le AWS Management Console, assurez-vous que vous êtes connecté avec le même compte que celui avec lequel vous souhaitez créer une connexion.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Choisissez **Ajouter un Compte AWS**.

1. Sur la CodeCatalyst page ** Compte AWS Associer à Amazon**, dans **Compte AWS ID**, saisissez l'identifiant à douze chiffres du compte que vous souhaitez connecter à votre espace. Pour plus d'informations sur la recherche de votre Compte AWS identifiant, consultez la section [Votre Compte AWS identifiant et son alias](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html).

1. Dans **Nom CodeCatalyst d'affichage Amazon**, entrez un nom de référence pour le compte.

1. (Facultatif) Dans **Description de la connexion**, entrez une description du compte qui vous aidera à choisir les projets auxquels le compte et le ou les rôles s'appliqueront.

1. Choisissez **Associer Compte AWS**.

1. La page revient à la page de **Compte AWS détails** où une bannière de réussite s'affiche.

## Étape 2 : Acceptation d'une demande de connexion au compte
<a name="ipa-connect-account-create-accept"></a>

Après avoir soumis une demande de connexion à votre dans la CodeCatalyst console Compte AWS, vous devez contacter votre AWS administrateur pour accepter la demande de connexion en la soumettant avec le jeton de connexion fourni.

Assurez-vous que vous disposez des autorisations d'administrateur pour votre compte et que vous êtes connecté AWS Management Console au même compte que celui Compte AWS pour lequel vous créez la connexion.

**Pour approuver une demande de connexion (console)**

1. Dans le AWS Management Console, assurez-vous que vous êtes connecté avec le même compte que celui avec lequel vous souhaitez créer une connexion.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Sur la page de **Compte AWS détails**, sélectionnez **Terminer la configuration dans le AWS Management Console**.

1. La page **Verify Amazon CodeCatalyst Space** s'ouvre dans le AWS Management Console. Voici la page **Amazon CodeCatalyst Spaces**. Il se peut que vous deviez vous connecter pour accéder à la page.

   Pour accéder directement à la page, connectez-vous aux Amazon CodeCatalyst Spaces dans AWS Management Console at https://console.aws.amazon.com/codecatalyst/ home/.

   Le jeton de vérification est automatiquement saisi dans le **jeton de vérification**. Un message de réussite indique que le jeton est un jeton valide.

1. (Facultatif) Sous **Niveaux payants autorisés**, choisissez **Autoriser les niveaux payants (Standard, Enterprise)** pour activer les niveaux payants pour votre compte de facturation.
**Note**  
Cela ne fait pas passer le niveau de facturation à un niveau payant. Cependant, cela configure le Compte AWS afin que vous puissiez modifier le niveau de facturation de votre espace à tout moment. CodeCatalyst Vous pouvez activer les niveaux payants à tout moment. Sans cette modification, l'espace ne peut utiliser que le niveau gratuit.

1. Choisissez **Vérifier l'espace**.

   Un message **de confirmation du compte** s'affiche pour indiquer que le compte a été ajouté à l'espace.

## Étape 3 : vérifier une connexion approuvée
<a name="ipa-connect-account-create-review"></a>

Une fois qu'une connexion a été approuvée, vous pouvez consulter la connexion dans la console, ainsi que les rôles IAM que vous y avez ajoutés. 

**Pour vérifier une connexion approuvée**

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. La connexion au compte est répertoriée avec la date à laquelle elle a été créée.

1. Choisissez le nom d'affichage du compte. La page **Compte AWS de détails** s'affiche.

## Étape 4 : ajouter des rôles IAM à votre connexion
<a name="ipa-connect-account-linkedroles"></a>

Si vous utilisez un rôle IAM configuré pour une action de CodeCatalyst déploiement, ajoutez-le à votre environnement de déploiement. Pour de plus amples informations, veuillez consulter [Ajout de rôles IAM à des connexions de compte](ipa-connect-account-addroles.md). 

## Prochaines étapes : créer des rôles IAM supplémentaires pour la connexion à votre compte
<a name="ipa-connect-account-next"></a>

Après avoir créé une connexion, vous pouvez créer des rôles IAM supplémentaires à ajouter à celle-ci. Les rôles IAM que vous ajoutez dépendent de vos flux de travail. Par exemple, une action de CodeCatalyst construction nécessite le rôle de CodeCatalyst construction.

Pour connecter votre compte, vous aurez besoin du nom de ressource Amazon (ARN) correspondant aux rôles que vous avez créés. Copiez l'ARN de votre ou de vos rôles, comme indiqué ici. Pour plus d'informations sur l'utilisation ARNs des rôles IAM, consultez [Amazon Resource Name (ARN).](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)

Pour accéder à l'ARN de votre rôle IAM

1. Ouvrez la console IAM à l’adresse [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Dans le panneau de navigation, choisissez **Rôles**.

1. Dans le champ de recherche, entrez le nom du rôle que vous souhaitez ajouter.

1. Choisissez le rôle dans la liste.

   La page **Résumé** du rôle apparaît.

1. En haut, copiez la valeur **ARN du rôle**.

# Ajout de rôles IAM à des connexions de compte
<a name="ipa-connect-account-addroles"></a>

Lors de la création de la connexion à votre compte, vous devez notamment ajouter le ou les rôles IAM que vous souhaitez utiliser dans les projets de votre CodeCatalyst espace.

**Note**  
Pour utiliser des rôles IAM avec une connexion à un compte, assurez-vous que la politique de confiance est mise à jour pour utiliser le principal de CodeCatalyst service.

**Ajouter des rôles IAM à une connexion de compte (console)**

1. Dans le AWS Management Console, assurez-vous que vous êtes connecté avec le même compte que celui que vous souhaitez gérer.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Choisissez le **nom CodeCatalyst d'affichage Amazon** de la connexion à votre compte, puis sélectionnez **Gérer les rôles depuis AWS Management Console**.

   La page **Ajouter un rôle IAM à Amazon CodeCatalyst Space** s'affiche.

1. Effectuez l’une des actions suivantes :
   + Pour créer un rôle de service contenant la politique d'autorisation et la politique de confiance pour le rôle de développeur, choisissez **Créer un rôle d'administrateur de CodeCatalyst développement dans IAM**. Le rôle portera un nom `CodeCatalystWorkflowDevelopmentRole-spaceName` avec un identifiant unique ajouté. Pour plus d'informations sur le rôle et la politique de rôle, consultez[Comprendre le rôle **CodeCatalystWorkflowDevelopmentRole-*spaceName***du service](ipa-iam-roles.md#ipa-iam-roles-service-role).

     Choisissez **Créer un rôle de développement**.
   + Pour ajouter un rôle que vous avez déjà créé dans IAM, choisissez **Ajouter un rôle IAM existant**. Dans **Sélectionner un rôle IAM existant**, choisissez le rôle dans la liste déroulante.

     Choisissez **Ajouter un rôle**.

   La page s'ouvre dans le AWS Management Console. Vous devrez peut-être vous connecter pour accéder à la page.

1. Dans le volet de navigation de la page **Amazon CodeCatalyst Spaces**, sélectionnez **Spaces**. 

   Pour accéder directement à la page, connectez-vous aux Amazon CodeCatalyst Spaces dans AWS Management Console at https://console.aws.amazon.com/codecatalyst/ home/.

1. Choisissez le compte ajouté à votre CodeCatalyst espace. La page de connexion s'affiche.

1. Sur la page de connexion, sous **Rôles IAM disponibles pour CodeCatalyst**, consultez la liste des rôles IAM ajoutés à votre compte. Choisissez **Associer le rôle IAM à. CodeCatalyst**

1. Dans la fenêtre contextuelle **Associer un rôle IAM**, dans **Rôle ARN**, entrez le nom de ressource Amazon (ARN) du rôle IAM que vous souhaitez associer à votre CodeCatalyst espace.

   Sous **Objectif**, choisissez un objectif de rôle qui décrit la manière dont vous souhaitez utiliser le rôle dans le cadre de la connexion à votre compte. Spécifiez `RUNNER` les rôles que vous utilisez pour exécuter des actions dans les flux de travail. Spécifiez `SERVICE` les rôles que vous utilisez pour accéder à un autre service.

   Vous pouvez définir plusieurs objectifs. 
**Note**  
Il est nécessaire de choisir un objectif pour le rôle ARN.

1. Choisissez **Associer un rôle IAM**. Répétez ces étapes pour les rôles IAM supplémentaires.

# Ajout de la connexion au compte et des rôles IAM à votre environnement de déploiement
<a name="ipa-connect-account-addroles-env"></a>

Pour accéder aux AWS ressources, telles qu'Amazon ECS ou aux AWS Lambda ressources destinées aux déploiements, les actions de CodeCatalyst création et de déploiement nécessitent des rôles IAM dotés des autorisations nécessaires pour accéder à ces ressources. Avec le rôle **d'**administrateur de l'espace** ou d'utilisateur** avancé, vous pouvez connecter votre CodeCatalyst compte à l' Compte AWS endroit où vos ressources sont créées. Vous ajoutez ensuite le rôle IAM à la connexion de votre compte. Pour les actions de déploiement, vous devez ensuite ajouter le rôle IAM à un CodeCatalyst environnement.

Vous devez ajouter les rôles IAM que vous souhaitez utiliser dans les environnements de déploiement de vos projets. L'ajout des rôles à la connexion au compte n'ajoute pas les rôles et la connexion aux environnements de déploiement du projet. Pour ajouter votre connexion au compte et les rôles IAM à votre environnement de déploiement, assurez-vous que la connexion au compte et les rôles sont créés comme indiqué dans[Étape 4 : ajouter des rôles IAM à votre connexion](ipa-connect-account-create.md#ipa-connect-account-linkedroles). 

Utilisez ensuite la page **Environnements** de la CodeCatalyst console pour ajouter votre connexion au compte et votre rôle IAM à un environnement de déploiement dans un projet.

**Note**  
Vous n'ajoutez un rôle IAM à un environnement que si le rôle IAM est utilisé pour une CodeCatalyst action nécessitant un rôle IAM. Toutes les actions de flux de travail qui nécessitent des rôles IAM, y compris les actions de génération, doivent utiliser un environnement. CodeCatalyst 

Pour ajouter votre connexion au compte et vos rôles IAM à votre environnement de déploiement

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez au projet contenant l'environnement de déploiement dans lequel vous souhaitez ajouter la connexion au compte et les rôles IAM.

1. **Développez **CI/CD**, puis choisissez Environments.**

1. Choisissez votre environnement, puis les onglets supplémentaires s'affichent.

1. Choisissez l'onglet **Compte AWS Connexions**. Sous **Nom de la connexion**, les comptes qui ont été ajoutés à l'environnement, le cas échéant, sont répertoriés.

1. Choisissez **Associer Compte AWS**. La <environment\$1name>page ** Compte AWS Associer à** s'affiche.

1. Sous **Connexion**, choisissez le nom de la connexion au compte avec les rôles IAM que vous souhaitez ajouter. Choisissez **Associer**.

# Afficher les connexions aux comptes
<a name="ipa-connect-account-list"></a>

Vous pouvez consulter la liste de vos connexions et les détails de chaque connexion.

Vous devez avoir le rôle **d'administrateur de l'espace** **ou d'utilisateur** avancé pour gérer les connexions à votre espace.

**Pour afficher toutes les connexions d'un CodeCatalyst espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à l'espace avec la connexion au compte que vous souhaitez consulter.

1. Choisissez l'onglet **AWS Comptes**.

1. Sous **AWS comptes**, consultez la liste des connexions aux comptes pour l'espace, y compris l'ID du compte et le statut de chaque connexion.

**Pour consulter les détails de connexion au compte**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Dans **Nom CodeCatalyst d'affichage Amazon**, choisissez le nom de la connexion. Sur la page **Détails**, consultez la liste des rôles IAM associés à la connexion ainsi que d'autres informations.

# Supprimer des connexions au compte (in CodeCatalyst)
<a name="ipa-connect-account-delete"></a>

Vous pouvez supprimer une connexion au compte dont vous n'avez plus besoin. Pour cette procédure, vous allez utiliser CodeCatalyst pour supprimer une connexion au compte que vous avez précédemment ajoutée à votre espace. Cela supprime la connexion au compte de votre espace, à condition que le compte ne soit pas le compte de facturation de l'espace.

**Important**  
Une fois la connexion à un compte supprimée, vous ne pouvez pas la reconnecter. Vous devez créer une nouvelle connexion au compte, puis associer des rôles et des environnements IAM, ou configurer la facturation, selon les besoins.

Un compte de facturation doit être désigné pour votre CodeCatalyst espace, même si l'utilisation de l'espace ne dépassera pas le niveau gratuit. Avant de pouvoir supprimer un espace pour un compte qui est un compte de facturation désigné, vous devez ajouter un autre compte pour votre espace. Consultez [la section Gestion de la facturation](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) dans le manuel Amazon CodeCatalyst Administrator Guide.

**Important**  
Bien que vous puissiez utiliser ces étapes pour supprimer un compte, cela n'est pas recommandé. Le compte peut également être configuré pour prendre en charge les flux de travail dans CodeCatalyst.

Pour gérer les connexions aux comptes de votre espace, vous devez avoir le rôle d'**administrateur de l'espace** **ou d'utilisateur** avancé.

Un compte qui a été supprimé peut être ajouté ultérieurement, mais vous devez créer une nouvelle connexion entre le compte et l'espace. Vous devrez réassocier tous les rôles IAM au compte ajouté.

**Pour supprimer une connexion à un compte**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Sous le **nom CodeCatalyst d'affichage Amazon**, choisissez le sélecteur à côté de la connexion au compte que vous souhaitez supprimer.

1. Cliquez sur **Supprimer Compte AWS**. Confirmez la suppression en saisissant le nom dans le champ, puis choisissez **Supprimer**.

   Une bannière de réussite s'affiche et la connexion au compte est supprimée de la liste des connexions.

# Configuration d'un compte de facturation pour un espace
<a name="connect-account-billing-ref"></a>

Un compte de facturation doit être désigné pour votre CodeCatalyst espace, même si l'utilisation de l'espace ne dépassera pas le niveau gratuit.

Pour configurer un compte de facturation, consultez la section [Facturation](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) du *guide de CodeCatalyst l'administrateur*. Le Compte AWS compte spécifié comme compte de facturation pour votre CodeCatalyst espace a des quotas différents de ceux des autres connexions de compte pour un espace. Pour de plus amples informations, veuillez consulter [Quotas pour CodeCatalyst](quotas.md).



Pour supprimer un compte qui est un compte de facturation désigné pour votre CodeCatalyst espace, assurez-vous d'abord de spécifier un nouveau compte de facturation.

# Configuration des rôles IAM pour les comptes connectés
<a name="spaces-manage-roles"></a>

Vous créez des rôles dans Gestion des identités et des accès AWS (IAM) pour le compte que vous souhaitez ajouter CodeCatalyst. Si vous ajoutez un compte de facturation, il n'est pas nécessaire de créer des rôles.

Dans votre Compte AWS, vous devez être autorisé à créer des rôles pour les Compte AWS personnes que vous souhaitez ajouter à votre espace. Pour plus d'informations sur les rôles et les politiques IAM, y compris les références IAM et les exemples de politiques, consultez. [Identity and Access Management et Amazon CodeCatalyst](security-iam.md) Pour plus d'informations sur la politique de confiance et les principes de service utilisés dans CodeCatalyst, consultez[Comprendre le modèle de CodeCatalyst confiance](trust-model.md).

Vous devez être connecté avec le rôle d'administrateur de l'espace pour effectuer les étapes d'ajout de comptes (et de rôles, le cas échéant) à votre espace. CodeCatalyst

Vous pouvez ajouter des rôles aux connexions de votre compte en utilisant l'une des méthodes suivantes. 
+ Pour créer un rôle de service contenant la politique d'autorisation et la politique de confiance associées au **CodeCatalystWorkflowDevelopmentRole-*spaceName***rôle, consultez[Rôle **CodeCatalystWorkflowDevelopmentRole-*spaceName***](#spaces-manage-roles-createrole).
+ Pour un exemple de création d'un rôle et d'ajout d'une politique pour créer un projet à partir d'un plan, consultez[Création d'un rôle IAM et utilisation de la politique de CodeCatalyst confiance](#ipa-connect-account-createrole).
+ Pour obtenir une liste d'exemples de politiques de rôle à utiliser lors de la création de vos rôles IAM, consultez[Accorder l'accès aux AWS ressources du projet avec des rôles IAM](ipa-iam-roles.md).
+ Pour connaître les étapes détaillées de création de rôles pour les actions de flux de travail, consultez le didacticiel de flux de travail correspondant à cette action, comme suit :
  + [Tutoriel : télécharger des artefacts sur Amazon S3](build-deploy.md)
  + [Tutoriel : Déployer une application sans serveur](deploy-tut-lambda.md)
  + [Tutoriel : Déployer une application sur Amazon ECS](deploy-tut-ecs.md)
  + [Tutoriel : code Lint à l'aide d'une action GitHub](integrations-github-action-tutorial.md)

**Topics**
+ [Rôle **CodeCatalystWorkflowDevelopmentRole-*spaceName***](#spaces-manage-roles-createrole)
+ [Rôle **AWSRoleForCodeCatalystSupport**](#w2aac25c29c18c17)
+ [Création d'un rôle IAM et utilisation de la politique de CodeCatalyst confiance](#ipa-connect-account-createrole)

## Rôle **CodeCatalystWorkflowDevelopmentRole-*spaceName***
<a name="spaces-manage-roles-createrole"></a>

Vous créez le rôle de développeur en un clic dans IAM. Vous devez avoir le rôle **d'**administrateur de l'espace** ou d'utilisateur** avancé dans l'espace où vous souhaitez ajouter le compte. Vous devez également disposer d'autorisations administratives pour les Compte AWS éléments que vous souhaitez ajouter.

Avant de commencer la procédure ci-dessous, vous devez vous connecter AWS Management Console avec le même compte que celui que vous souhaitez ajouter à votre CodeCatalyst espace. Dans le cas contraire, la console renverra une erreur de compte inconnue.

**Pour créer et ajouter CodeCatalyst **CodeCatalystWorkflowDevelopmentRole-*spaceName*****

1. Avant de commencer dans la CodeCatalyst console, ouvrez le AWS Management Console, puis assurez-vous que vous êtes connecté avec le même identifiant Compte AWS pour votre espace.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Choisissez le lien correspondant à l' Compte AWS endroit où vous souhaitez créer le rôle. La page **Compte AWS de détails** s'affiche.

1. Choisissez **Gérer les rôles à partir de AWS Management Console**. 

   La page **Ajouter un rôle IAM à Amazon CodeCatalyst Space** s'ouvre dans le AWS Management Console. Voici la page **Amazon CodeCatalyst Spaces**. Il se peut que vous deviez vous connecter pour accéder à la page.

1. Choisissez **Créer un rôle d'administrateur de CodeCatalyst développement dans IAM**. Cette option crée un rôle de service qui contient la politique d'autorisation et la politique de confiance pour le rôle de développement. Le rôle aura un nom`CodeCatalystWorkflowDevelopmentRole-spaceName`. Pour plus d'informations sur le rôle et la politique de rôle, consultez[Comprendre le rôle **CodeCatalystWorkflowDevelopmentRole-*spaceName***du service](ipa-iam-roles.md#ipa-iam-roles-service-role).
**Note**  
Ce rôle est uniquement recommandé pour les comptes de développeur et utilise la politique `AdministratorAccess` AWS gérée, ce qui lui donne un accès complet pour créer de nouvelles politiques et ressources dans ce cadre Compte AWS.

1. Choisissez **Créer un rôle de développement**.

1. Sur la page des connexions, sous **Rôles IAM disponibles pour CodeCatalyst**, consultez le `CodeCatalystWorkflowDevelopmentRole-spaceName` rôle dans la liste des rôles IAM ajoutés à votre compte.

1. Pour retourner dans votre espace, choisissez **Go to Amazon CodeCatalyst**.

## Rôle **AWSRoleForCodeCatalystSupport**
<a name="w2aac25c29c18c17"></a>

Vous créez le rôle de support sous la forme d'un rôle en un clic dans IAM. Vous devez avoir le rôle **d'**administrateur de l'espace** ou d'utilisateur** avancé dans l'espace où vous souhaitez ajouter le compte. Vous devez également disposer d'autorisations administratives pour les Compte AWS éléments que vous souhaitez ajouter.

Avant de commencer la procédure ci-dessous, vous devez vous connecter AWS Management Console avec le même compte que celui que vous souhaitez ajouter à votre CodeCatalyst espace. Dans le cas contraire, la console renverra une erreur de compte inconnue.

**Pour créer et ajouter CodeCatalyst **AWSRoleForCodeCatalystSupport****

1. Avant de commencer dans la CodeCatalyst console, ouvrez le AWS Management Console, puis assurez-vous que vous êtes connecté avec le même identifiant Compte AWS pour votre espace.

1. Accédez à votre CodeCatalyst espace. Choisissez **Settings (Paramètres)**, puis **Comptes AWS**.

1. Choisissez le lien correspondant à l' Compte AWS endroit où vous souhaitez créer le rôle. La page **Compte AWS de détails** s'affiche.

1. Choisissez **Gérer les rôles à partir de AWS Management Console**. 

   La page **Ajouter un rôle IAM à Amazon CodeCatalyst Space** s'ouvre dans le AWS Management Console. Voici la page **Amazon CodeCatalyst Spaces**. Vous devrez peut-être vous connecter pour accéder à la page.

1. Sous **Détails de CodeCatalyst l'espace**, choisissez **Ajouter un rôle de CodeCatalyst support**. Cette option crée un rôle de service qui contient la politique d'autorisation et la politique de confiance pour le rôle de développement préliminaire. Le rôle portera un nom **AWSRoleForCodeCatalystSupport**avec un identifiant unique ajouté. Pour plus d'informations sur le rôle et la politique de rôle, consultez[Comprendre le rôle **AWSRoleForCodeCatalystSupport**du service](ipa-iam-roles.md#ipa-iam-roles-support-role).

1. Sur la page **Ajouter un rôle pour le CodeCatalyst support**, laissez la valeur par défaut sélectionnée, puis choisissez **Créer un rôle**.

1. Sous **Rôles IAM disponibles pour CodeCatalyst**, consultez le `CodeCatalystWorkflowDevelopmentRole-spaceName` rôle dans la liste des rôles IAM ajoutés à votre compte.

1. Pour retourner dans votre espace, choisissez **Go to Amazon CodeCatalyst**.

## Création d'un rôle IAM et utilisation de la politique de CodeCatalyst confiance
<a name="ipa-connect-account-createrole"></a>

Les rôles IAM à utiliser CodeCatalyst avec Compte AWS les connexions doivent être configurés pour utiliser la politique de confiance fournie ici. Suivez ces étapes pour créer un rôle IAM et associer une politique qui vous permet de créer des projets à partir de plans intégrés. CodeCatalyst

Vous pouvez également créer un rôle de service contenant la politique d'autorisation et la politique de confiance associées au `CodeCatalystWorkflowDevelopmentRole-spaceName` rôle. Pour de plus amples informations, veuillez consulter [Ajout de rôles IAM à des connexions de compte](ipa-connect-account-addroles.md).

1. Connectez-vous à la console IAM AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)l'adresse.

1. Cliquez sur **Rôles**, puis sur **Créer un rôle**.

1. Choisissez **Politique de confiance personnalisée**.

1. Dans le formulaire de **politique de confiance personnalisée**, collez la politique de confiance suivante.

   ```
   "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
                "Principal": { 
                   "Service": [ 
                       "codecatalyst-runner.amazonaws.com",
                       "codecatalyst.amazonaws.com" 
                   ] 
               }, 
               "Action": "sts:AssumeRole",
               "Condition": {
                   "ArnLike": {
                       "aws:SourceArn": "arn:aws:codecatalyst:::space/spaceId/project/*"
                   }
               }
           }
       ]
   ```

1. Choisissez **Suivant**.

1. Sous **Ajouter des autorisations**, recherchez et sélectionnez une politique personnalisée que vous avez déjà créée dans IAM.

1. Choisissez **Suivant**.

1. Dans **Nom du rôle**, entrez un nom pour le rôle, par exemple : `codecatalyst-project-role`

1. Choisissez **Créer un rôle**.

1. Copiez le rôle Amazon Resource Name (ARN). Vous devrez fournir ces informations lors de l'ajout du rôle à la connexion ou à l'environnement de votre compte.

# Octroi d'autorisations d'espace aux utilisateurs
<a name="spaces-members"></a>

Vous pouvez gérer les membres d'un espace en consultant, en ajoutant, en supprimant ou en modifiant les rôles des utilisateurs qui rejoignent l'espace.

Les informations contenues dans ce guide sont fournies pour inviter et gérer les utilisateurs dans les espaces CodeCatalyst qui prennent en charge les utilisateurs de AWS Builder ID. Pour en savoir plus sur les étapes de configuration et d'administration d'un espace prenant en charge la fédération d'identités, consultez la section [Configuration et administration des CodeCatalyst espaces](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/what-is.html) dans le manuel *Amazon CodeCatalyst Administrator Guide*.

# Afficher les membres dans un espace
<a name="spaces-members-view"></a>

Vous pouvez afficher les utilisateurs de votre espace, y compris les informations concernant leurs noms d'affichage, leurs alias et le rôle qu'ils jouent dans l'espace. Les membres d'un espace ont trois rôles :
+ **Administrateur de l'espace** : ce rôle dispose de toutes les autorisations nécessaires CodeCatalyst, y compris de création de projets. Attribuez ce rôle uniquement aux utilisateurs qui doivent administrer tous les aspects d'un espace, tels que l'accès à tous les projets de l'espace.

  Vous ne pouvez pas modifier ce rôle ultérieurement sans supprimer d'abord l'utilisateur. Pour de plus amples informations, veuillez consulter [Rôle d’administrateur de l’espace](ipa-role-types.md#ipa-role-space-admin).
+ **Utilisateur expérimenté** : ce rôle est le deuxième rôle le plus puissant dans Amazon CodeCatalyst Spaces, mais il n'a aucun accès aux projets d'un espace. Il est conçu pour les utilisateurs qui doivent être en mesure de créer des projets dans un espace et d'aider à gérer les utilisateurs et les ressources de l'espace. Pour de plus amples informations, veuillez consulter [Rôle d'utilisateur avancé](ipa-role-types.md#ipa-role-power-user).
+ **Accès limité** : ce rôle est attribué par défaut aux utilisateurs qui rejoignent l'espace en acceptant des invitations à participer à des projets dans l'espace. Les membres du projet se voient attribuer un rôle dans un projet. Pour plus d'informations sur la gestion des membres du projet, consultez[Octroi d'autorisations de projet aux utilisateurs](projects-members.md).

Le tableau des **administrateurs de l'espace** indique les utilisateurs ayant le rôle **d'administrateur de l'espace**. Ces utilisateurs ne figurent pas dans les **membres de l'espace** car ils sont automatiquement (implicitement) affectés à tous les projets de l'espace et n'ont aucun rôle dans un projet.

Le tableau **des membres de l'espace** indique tous les membres de l'espace qui jouent un rôle dans un projet sans avoir le rôle d'**administrateur de l'espace**.

Les utilisateurs sont affichés selon qu'ils ont ou non le rôle d'**administrateur de l'espace** CodeCatalyst , comme suit :
+ Un utilisateur ayant le rôle d'**administrateur de l'espace** qui accepte ultérieurement une invitation et un rôle de projet n'apparaîtra pas dans le tableau des **membres de l'espace** sous les espaces ni dans le tableau des **membres du projet** sous les projets. Ils continueront d'être affichés dans le tableau des **administrateurs de l'espace aux** deux endroits. Dans chaque projet, tous les utilisateurs ayant le rôle d'**administrateur de l'espace** sont indiqués dans le tableau des **administrateurs de l'espace** du projet correspondant.
+ Un utilisateur qui accepte une invitation à participer à un projet avec un rôle de projet est ajouté à l'espace avec le rôle **à accès limité**. Si le rôle de l'utilisateur passe ultérieurement au rôle d'**administrateur de l'espace**, mais qu'il passe également du tableau des **membres de l'espace** au tableau des **administrateurs de l'espace**. Dans le cadre du projet, l'utilisateur passera du tableau des **membres du projet** au tableau des **administrateurs de l'espace**.

**Pour afficher les utilisateurs et les rôles de votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Membres**.

   Les utilisateurs membres de l'espace sont indiqués dans le tableau des **membres de l'espace**.
**Astuce**  
Si vous avez le rôle **d'administrateur de l'espace**, vous pouvez voir les projets auxquels vous avez été directement invité. Accédez aux **paramètres** du projet, puis sélectionnez **Mes projets**.

   Dans la colonne **État**, les valeurs suivantes sont valides :
   + **Invité** : CodeCatalyst a envoyé l'invitation mais l'utilisateur n'a pas encore accepté ou refusé.
   + **Membre** — L'utilisateur a accepté l'invitation.

# Inviter un utilisateur directement dans un espace
<a name="spaces-members-add-admin"></a>

Vous pouvez inviter des utilisateurs directement dans votre CodeCatalyst espace. Cela est utile lorsque vous souhaitez inviter cet utilisateur à vous aider à gérer l'espace en lui attribuant le rôle d'**administrateur de l'espace** ou **d'utilisateur avancé**. L'attribution de l'un de ces rôles à d'autres utilisateurs peut vous aider à répartir les responsabilités liées à la gestion de l'espace entre un plus grand nombre de personnes sans avoir à inviter ces utilisateurs à participer à des projets.

**Note**  
Vous devez avoir le rôle **d'administrateur de l'espace** **ou d'utilisateur** avancé pour inviter des membres.

Le tableau des **administrateurs de l'espace** indique les utilisateurs ayant le rôle **d'administrateur de l'espace**. Ces utilisateurs ne figurent pas dans le tableau des **membres de l'espace** car ils sont automatiquement (implicitement) affectés à tous les projets de l'espace et n'ont aucun rôle dans un projet.

Les membres qui acceptent une invitation à un projet sont ajoutés à l'espace par défaut. Le tableau **des membres du projet** indique tous les membres de l'espace qui jouent un rôle dans un projet.

Pour plus d'informations sur la façon d'accepter une invitation et de se connecter pour la première fois, consultez[Configurer et se connecter à CodeCatalystConfigurer et se connecter à CodeCatalyst](setting-up-topnode.md).

**Pour inviter un utilisateur dans votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.

1. Choisissez **Paramètres**, puis **Membres**.

1. Choisissez **Inviter**.

1. Entrez l'e-mail de la personne que vous souhaitez inviter à rejoindre votre espace. Dans **Rôle**, choisissez le rôle que vous souhaitez attribuer à cet utilisateur dans l'espace.

1. Choisissez **Inviter**

# Annulation d'une invitation pour un espace
<a name="spaces-members-cancel-invite"></a>

Si vous souhaitez annuler une invitation à rejoindre un espace que vous avez envoyée récemment et qu'elle n'a pas encore été acceptée, vous pouvez l'annuler. 

Pour gérer les invitations à des espaces, vous devez avoir le rôle **d'administrateur de l'espace** **ou d'utilisateur** avancé.

**Pour annuler l'invitation d'un membre de l'espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Membres**.

1. Vérifiez que le membre a le statut **Invité**.
**Note**  
Vous ne pouvez annuler qu'une invitation qui n'a pas encore été acceptée.

1. Choisissez l'option à côté de la ligne avec le membre invité, puis cliquez sur **Annuler l'invitation**.

1. Une fenêtre de confirmation s'affiche. Choisissez **Annuler l'invitation** pour confirmer.

# Modifier le rôle d'un membre de l'espace
<a name="spaces-members-rolechange"></a>

Vous pouvez modifier le rôle attribué à un membre de votre espace. Vous devez avoir le rôle **d'administrateur de l'espace** pour modifier le rôle d'un utilisateur dans l'espace.

Le tableau des **administrateurs de l'espace** indique les utilisateurs ayant le rôle **d'administrateur de l'espace**. Ces utilisateurs ne figurent pas dans le tableau des **membres de l'espace** car ils sont automatiquement (implicitement) affectés à tous les projets de l'espace.

**Pour modifier le rôle d'un utilisateur dans votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Membres**.

1. Dans le tableau **des membres de l'espace**, choisissez l'utilisateur dont vous souhaitez modifier le rôle. Choisissez **Changer de rôle**.

# Supprimer un membre de l'espace
<a name="spaces-members-remove-member"></a>

Vous pouvez supprimer un membre de votre espace lorsqu'il n'a pas besoin d'accéder aux ressources de l'espace. Vous devez avoir le rôle **d'administrateur de l'espace** pour supprimer un membre d'un espace. 

Le tableau des **administrateurs de l'espace** indique les utilisateurs ayant le rôle **d'administrateur de l'espace**. Ces utilisateurs ne figurent pas dans le tableau des **membres de l'espace** car ils sont automatiquement (implicitement) affectés à tous les projets de l'espace et n'ont aucun rôle dans un projet. Vous ne pouvez supprimer directement qu'un membre de votre espace dans ce tableau.

**Pour supprimer un utilisateur du tableau des **membres du projet****

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Membres**.

1. Choisissez l'utilisateur dans le tableau des **membres du projet**. Cliquez sur **Supprimer**.
**Note**  
La suppression d'un membre de l'espace supprimera l'utilisateur de tous les projets de l'espace, ainsi que les autorisations associées aux ressources de ces projets.

# Supprimer ou modifier le rôle d'un utilisateur ayant le rôle d'**administrateur de l'espace**
<a name="spaces-members-remove"></a>

Vous pouvez supprimer ou modifier le rôle d'un utilisateur avec le rôle d'**administrateur de l'**espace pour votre espace. 

Vous devez avoir le rôle **d'administrateur de l'espace** pour supprimer d'un **espace un utilisateur ayant le rôle d'administrateur** de l'espace. La modification du rôle d'un utilisateur doté du rôle d'**administrateur de l'espace** supprime essentiellement l'utilisateur du tableau des **administrateurs de l'espace**. Si cet utilisateur n'a aucun rôle de projet dans les projets de l'espace, le fait de le supprimer du rôle d'**administrateur de l'espace** entraîne le retrait de l'utilisateur de l'espace.

**Note**  
En tant qu'utilisateur doté du rôle d'**administrateur de l'espace**, vous ne pouvez pas vous désinscrire. Contactez un autre utilisateur ayant le rôle **d'administrateur de l'espace**.

**Pour supprimer un utilisateur ayant le rôle d'**administrateur de l'espace** dans le tableau des **membres de l'espace****
**Note**  
Pour un utilisateur qui n'a pas été ajouté explicitement à un projet, il n'a aucun rôle dans le projet (**administrateur de projet** ou **contributeur**). Si le rôle d'**administrateur de l'espace** est le seul rôle de l'utilisateur, celui-ci est complètement supprimé de l'espace.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à l'espace dans lequel vous souhaitez supprimer ou modifier le rôle d'un utilisateur ayant le rôle d'**administrateur de l'espace**.

1. Choisissez **Paramètres**, puis **Membres**.

1. Consultez le statut de l'invitation pour la liste des membres et assurez-vous qu'elle ne contient aucune invitation en attente non autorisée à accéder à l'espace (statut **Invité**).
**Important**  
Avant de supprimer un utilisateur ayant le rôle d'**administrateur de l'espace**, vous devez vérifier qu'aucune invitation en attente n'a été lancée.

1. Choisissez l'onglet **Membres**. Dans le tableau **des administrateurs de l'espace**, choisissez l'utilisateur, puis sélectionnez **Supprimer**.

   Dans la boîte de dialogue **Supprimer un membre**, effectuez l'une des opérations suivantes.
   + Choisissez l'option permettant de supprimer uniquement le rôle d'**administrateur de l'espace** de l'utilisateur. Cliquez sur **Supprimer**.
**Important**  
Si aucun autre rôle n'est attribué à l'utilisateur, le changement de rôle depuis **Administrateur de l'espace entraîne** le retrait de l'utilisateur de l'espace.
   + Choisissez l'option permettant de supprimer un utilisateur ayant le rôle d'**administrateur** de l'espace et de tous ses projets. Cliquez sur **Supprimer**.

1. Actualisez l'onglet **Membres**. L'utilisateur est automatiquement ajouté à la liste des membres du projet dans tous les projets auxquels il était membre par le biais de rôles dans le projet. Si le rôle d'**administrateur de l'espace** était le seul rôle de l'utilisateur, celui-ci est complètement supprimé de l'espace.

# Permettre l'accès à l'espace en utilisant des équipes
<a name="managing-teams"></a>

Après avoir créé un espace, vous pouvez ajouter des équipes. Les équipes vous permettent de regrouper les utilisateurs afin qu'ils puissent partager les autorisations et gérer les projets, le suivi des problèmes, les rôles et les ressources dans CodeCatalyst.

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

Les équipes sont également gérées au project/space niveau en CodeCatalyst. Pour en savoir plus sur les équipes dans les espaces/les projets, voir. [Permettre l'accès à l'espace en utilisant des équipes](#managing-teams) 

**Topics**
+ [Création d'une équipe](managing-teams-create.md)
+ [Afficher une équipe](managing-teams-view.md)
+ [Octroi de rôles spatiaux à une équipe](managing-teams-space-roles.md)
+ [Attribution de rôles de projet à une équipe au niveau de l'espace](managing-teams-project-roles.md)
+ [Ajouter directement un utilisateur à une équipe](managing-teams-add-users.md)
+ [Supprimer directement un utilisateur d'une équipe](managing-teams-remove-users.md)
+ [Ajouter un groupe SSO à une équipe](managing-teams-add-sso.md)
+ [Supprimer une équipe](managing-teams-delete.md)

# Création d'une équipe
<a name="managing-teams-create"></a>

Une équipe peut disposer d'autorisations de rôle, telles que **Power User**, dans un espace. Une équipe peut également disposer d'autorisations de projet, telles que celle d'**administrateur de projet**, dans un projet. Les équipes peuvent être associées à de nombreux projets avec des rôles différents pour chaque projet. Vous pouvez gérer des équipes dont les membres sont soit des utilisateurs individuels pour un espace AWS Builder ID, soit des groupes SSO pour un espace prenant en charge la fédération d'identité.

Sur la page des membres réservée aux utilisateurs de l'espace et du projet, les utilisateurs peuvent avoir plusieurs rôles. Les utilisateurs ayant plusieurs rôles afficheront un indicateur lorsqu'ils ont plusieurs rôles, et le rôle ayant le plus d'autorisations sera affiché en premier.

**Note**  
Si votre espace prend en charge la fédération d'identité, vos utilisateurs ou groupes SSO doivent déjà être configurés dans IAM Identity Center.

La façon dont vous gérez les membres de l'équipe dépend de la manière dont vous ajouterez et supprimerez des utilisateurs. Il existe deux options pour gérer les membres de l'équipe : 
+ **Ajouter des utilisateurs directement** : vous ajoutez ou supprimez des utilisateurs individuellement. Par exemple, vous ajoutez des utilisateurs à une équipe en choisissant des utilisateurs AWS Builder ID ou des utilisateurs SSO déjà configurés dans IAM Identity Center. Lorsque vous choisissez de gérer les membres de l'équipe en ajoutant directement des utilisateurs AWS Builder ID ou des utilisateurs SSO, l'option permettant d'utiliser **des groupes SSO** ne sera plus disponible.
+ **Utiliser des groupes SSO** : vous gérez les membres de l'équipe par le biais de groupes SSO déjà configurés dans IAM Identity Center. Lorsque vous choisissez de gérer les membres de l'équipe à l'aide de **groupes SSO**, l'option permettant d'ajouter directement des utilisateurs ne sera plus disponible.

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Pour créer une équipe**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Choisissez **Créer une équipe**.

1. Dans **Nom de l'équipe**, entrez un nom descriptif pour votre équipe.
**Note**  
Le nom de l'équipe doit être unique dans votre espace.

   (Facultatif) Dans **Description de l'équipe**, entrez une description pour votre équipe.

1. Sous **Rôle spatial**, choisissez un rôle dans la liste des rôles spatiaux disponibles CodeCatalyst que vous souhaitez attribuer à l'équipe. Le rôle sera hérité par tous les membres de l'équipe.
   + **Administrateur de l'espace** - Pour plus de détails, voir[Rôle d’administrateur de l’espace](ipa-role-types.md#ipa-role-space-admin).
   + **Accès limité** - Pour plus de détails, voir[Rôle à accès limité](ipa-role-types.md#ipa-role-limited-access).
   + **Utilisateur expérimenté** - Pour plus de détails, voir[Rôle d'utilisateur avancé](ipa-role-types.md#ipa-role-power-user).

1. Dans **Appartenance à l'équipe**, choisissez l'une des options suivantes pour choisir la méthode d'ajout de membres à l'équipe.
   + Choisissez **Ajouter des membres directement** pour gérer les utilisateurs individuellement. Cela inclut l'ajout d'utilisateurs AWS Builder ID pour un espace ou l'ajout d'utilisateurs SSO pour un espace prenant en charge la fédération d'identité.
   + Choisissez **Utiliser les groupes SSO** pour choisir les groupes SSO que vous avez déjà configurés dans IAM Identity Center.

     Dans **Groupes SSO**, cochez la case à côté des groupes que vous souhaitez ajouter. Vous pouvez ajouter jusqu'à cinq groupes SSO.
**Note**  
Vous ne pourrez pas le modifier ultérieurement. Lorsque vous choisissez de gérer les membres de l'équipe en ajoutant directement des utilisateurs AWS Builder ID ou des utilisateurs SSO, l'option permettant d'utiliser **des groupes SSO** ne sera plus disponible. Lorsque vous choisissez de gérer les membres de l'équipe à l'aide de **groupes SSO**, l'option permettant d'ajouter directement des utilisateurs ne sera plus disponible.

1. Choisissez **Créer**.
**Note**  
Lorsque vous choisissez d'utiliser des groupes SSO, notez que les utilisateurs du groupe SSO ne sont pas sélectionnés lors de la création de l'équipe. Les utilisateurs devront s'être connectés pour CodeCatalyst être visibles dans la liste.

# Afficher une équipe
<a name="managing-teams-view"></a>

Dans CodeCatalyst, vous pouvez consulter les projets et les rôles de votre équipe. Sur la page des membres, vous pouvez consulter les rôles du projet et la liste des utilisateurs. Pour les équipes de type groupe SSO, vous pourrez également voir une liste des groupes SSO associés à l'équipe.

**Pour consulter une équipe**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Dans **Rôle spatial**, consultez le rôle attribué à l'équipe pour cet espace.

1. Dans l'onglet **Rôles du projet**, consultez le projet et le rôle de projet attribués à l'équipe pour chaque CodeCatalyst projet dans l'espace où l'équipe a été ajoutée en tant que membre (pour un espace AWS Builder ID uniquement).

1. Dans l'onglet **Membres**, consultez la liste des membres affectés à l'équipe. 

1. Dans l'onglet **Groupes SSO**, consultez la liste des groupes SSO affectés à l'équipe (pour un espace prenant en charge la fédération d'identité uniquement).

# Octroi de rôles spatiaux à une équipe
<a name="managing-teams-space-roles"></a>

Les équipes sont un moyen de regrouper les utilisateurs afin que vous puissiez accorder et gérer l'accès des équipes aux projets dans CodeCatalyst. Par exemple, vous pouvez utiliser les équipes pour gérer rapidement les rôles et les autorisations des utilisateurs en donnant à une équipe la possibilité de gérer un espace réservé aux utilisateurs.

Une équipe peut disposer d'autorisations de rôle, telles que **Power User**, dans un espace. Vous pouvez modifier le rôle spatial d'une équipe, mais notez que tous les membres de l'équipe hériteront de ces autorisations.

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Modifier le rôle spatial d'une équipe**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Dans **Actions**, sélectionnez **Modifier le rôle de l'espace**. Vous pouvez remplacer le rôle spatial par l'un des rôles suivants. Cela modifie le rôle de tous les membres de l'équipe.
   + **Administrateur de l'espace** - Pour plus de détails, voir[Rôle d’administrateur de l’espace](ipa-role-types.md#ipa-role-space-admin).
   + **Accès limité** - Pour plus de détails, voir[Rôle à accès limité](ipa-role-types.md#ipa-role-limited-access).
   + **Utilisateur expérimenté** - Pour plus de détails, voir[Rôle d'utilisateur avancé](ipa-role-types.md#ipa-role-power-user).

1. Choisissez **Enregistrer**.

# Attribution de rôles de projet à une équipe au niveau de l'espace
<a name="managing-teams-project-roles"></a>

Une équipe dans CodeCatalyst est similaire à un utilisateur dans la mesure où les membres de l'équipe peuvent avoir des autorisations de rôle, telles que celle d'**administrateur de projet**, dans un projet. Un changement de rôle sera appliqué à l'équipe, et tous les membres de l'équipe hériteront de ces autorisations. Vous pouvez choisir un rôle pour chaque projet qui sera automatiquement attribué à l'équipe.

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Pour ajouter ou modifier un rôle dans un projet**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Choisissez l'onglet **Rôles du projet**.

1. Pour modifier un rôle, choisissez le sélecteur situé à côté du projet dans cette liste, puis choisissez **Changer de rôle**. Pour ajouter un rôle, choisissez **Ajouter un rôle dans le projet**. Dans **Projet**, choisissez le projet que vous souhaitez ajouter et dans **Rôle**, choisissez le rôle. Choisissez l'un des rôles de projet disponibles :
   + **Administrateur de projet** - Pour plus de détails, voir[Rôle d'administrateur de projet](ipa-role-types.md#ipa-role-project-admin).
   + **Contributeur** - Pour plus de détails, voir[Rôle du contributeur](ipa-role-types.md#ipa-role-contributor).
   + **Réviseur** - Pour plus de détails, voir[Rôle du réviseur](ipa-role-types.md#ipa-role-reviewer).
   + **Lecture seule** - Pour plus de détails, voir[Rôle en lecture seule](ipa-role-types.md#ipa-role-read-only).

1. Choisissez **Enregistrer**.

**Pour supprimer un rôle dans le projet**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Choisissez l'onglet **Rôles du projet**.

1. Choisissez le rôle que vous souhaitez supprimer.
**Important**  
La suppression d'un rôle dans une équipe entraîne la suppression des autorisations associées pour tous les utilisateurs de l'équipe.

1. Choisissez **Enregistrer**.

# Ajouter directement un utilisateur à une équipe
<a name="managing-teams-add-users"></a>

Vous pouvez ajouter des membres à votre équipe. Lorsque vous ajoutez un utilisateur, le nouvel utilisateur hérite des autorisations de tous les rôles existants au sein de l'équipe.

Que votre espace soit configuré pour l'assistance aux utilisateurs de AWS Builder ID ou pour la fédération d'identité, vous pouvez configurer votre espace pour ajouter directement des utilisateurs.

**Note**  
Lorsque votre espace est configuré pour gérer les membres de l'équipe à l'aide de groupes SSO, l'option permettant d'utiliser **directement l'option Ajouter des utilisateurs** n'est pas disponible. Pour utiliser les groupes SSO, voir[Ajouter un groupe SSO à une équipe](managing-teams-add-sso.md).

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Pour ajouter directement un utilisateur**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Choisissez l'onglet **Membres**.

1. Choisissez **Ajouter un membre**.
**Note**  
Les utilisateurs ajoutés à une équipe doivent déjà être membres d'un espace. Vous ne pouvez pas ajouter ou inviter un membre de l'équipe qui n'est pas membre de l'espace.

1. Choisissez un utilisateur dans le champ déroulant, puis cliquez **sur Enregistrer**. Choisissez des utilisateurs AWS Builder ID ou des utilisateurs SSO déjà configurés dans IAM Identity Center. 

# Supprimer directement un utilisateur d'une équipe
<a name="managing-teams-remove-users"></a>

Vous pouvez supprimer des membres de votre équipe. Toutes les autorisations ne seront plus héritées par l'utilisateur. Vous pourrez réintégrer l'utilisateur dans l'équipe ultérieurement.

**Note**  
Lorsque vous supprimez un membre de l'équipe, les autorisations associées sont supprimées pour l'utilisateur pour tous les projets et ressources de l'espace.

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Pour supprimer un membre de l'équipe**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Choisissez l'onglet **Membres**.

1. Choisissez le sélecteur situé à côté de l'utilisateur que vous souhaitez supprimer, puis sélectionnez **Supprimer**.

1. Entrez *Supprimer* dans le champ de saisie, puis choisissez **Supprimer**.

# Ajouter un groupe SSO à une équipe
<a name="managing-teams-add-sso"></a>

Si votre espace est configuré comme un espace avec des utilisateurs et des groupes SSO gérés dans IAM Identity Center, vous pouvez ajouter un groupe SSO qui rejoindra l'espace en tant qu'équipe distincte. 

**Note**  
Lorsque vous choisissez de gérer les membres de l'équipe en ajoutant directement des utilisateurs AWS Builder ID ou des utilisateurs SSO, l'option permettant d'utiliser des **groupes SSO** n'est pas disponible. Pour ajouter des utilisateurs directement, consultez[Ajouter directement un utilisateur à une équipe](managing-teams-add-users.md).

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Pour ajouter un groupe SSO en tant qu'équipe**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Sur la page de votre espace, sélectionnez **Teams**. Choisissez l'onglet **SSO groups**.

1. Choisissez les groupes SSO que vous souhaitez ajouter. Vous pouvez ajouter jusqu'à cinq groupes SSO.

# Supprimer une équipe
<a name="managing-teams-delete"></a>

Vous pouvez supprimer une équipe dont vous n'avez plus besoin.

**Note**  
Lorsque vous supprimez une équipe, les autorisations associées sont supprimées pour tous les membres de l'équipe, quels que soient les projets et les ressources de l'espace.

Vous devez avoir le rôle **d'administrateur de l'espace** pour gérer les équipes.

**Supprimer une équipe**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace. Choisissez **Paramètres**, puis **Teams**.

1. Dans **Actions**, sélectionnez **Supprimer l'équipe**. Cela change le rôle de l'ensemble de l'équipe.

1. Sélectionnez **Supprimer**.

# Permettre l'accès à l'espace pour les ressources de la machine
<a name="managing-machine-resources"></a>

Les ressources des machines sont des ressources spécifiques dans CodeCatalyst lesquelles des autorisations sont accordées pour des projets ou des espaces CodeCatalyst. 

**Note**  
Le terme ressource machine ne fait pas référence à une infrastructure cloud telle qu'une instance Amazon EC2, mais plutôt à un plan ou à une ressource de flux de travail avec des autorisations pour un espace ou un projet.

Une ressource machine représente votre identité à partir de votre ressource autorisée lors de l'accès CodeCatalyst via SSO. Les ressources de la machine sont utilisées pour accorder des autorisations aux ressources de l'espace, telles que les **plans** et les **flux** de travail. Vous pouvez consulter les ressources de la machine dans votre espace, et vous pouvez choisir d'activer ou de désactiver les ressources de la machine pour votre espace. Par exemple, vous souhaiterez peut-être désactiver une ressource de machine pour gérer l'accès, puis la réactiver ultérieurement.

Ces opérations sont disponibles pour les ressources de la machine dans les cas où une ressource de la machine doit être révoquée ou désactivée. Par exemple, si vous pensez que les informations d'identification ont été compromises, vous pouvez désactiver la ressource machine. En général, il n'est pas nécessaire d'utiliser ces opérations.

Vous devez avoir le rôle d'**administrateur de l'espace** pour afficher cette page et pour gérer les ressources de la machine au niveau de l'espace.

Les ressources des machines sont également gérées au niveau du projet dans CodeCatalyst. Pour en savoir plus sur les équipes dans les projets, voir[Permettre l'accès à l'espace pour les ressources de la machine](#managing-machine-resources).

**Topics**
+ [Affichage de l'accès à l'espace pour les ressources de la machine](managing-machine-resources-view.md)
+ [Désactivation de l'accès à l'espace pour les ressources de la machine](managing-machine-resources-disable.md)
+ [Permettre l'accès à l'espace pour les ressources de la machine](managing-machine-resources-enable.md)

# Affichage de l'accès à l'espace pour les ressources de la machine
<a name="managing-machine-resources-view"></a>

Vous pouvez consulter la liste des ressources informatiques utilisées dans votre espace. 

Vous devez avoir le rôle d'**administrateur de l'espace** pour gérer les ressources de la machine.

**Pour afficher les ressources de la machine**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace, puis sélectionnez **Paramètres**. Choisissez **Ressources de la machine**.

1. Dans le menu déroulant, sélectionnez **Action de flux de travail** pour afficher uniquement les ressources de machine associées aux flux de travail. Choisissez **Blueprint** pour afficher uniquement les ressources de la machine associées aux Blueprints.

   Vous pouvez également filtrer par nom à l'aide du champ **Filtre**.

# Désactivation de l'accès à l'espace pour les ressources de la machine
<a name="managing-machine-resources-disable"></a>

Vous pouvez choisir de désactiver les ressources de la machine utilisées dans votre espace. 

**Important**  
La désactivation des ressources de la machine supprimera toutes les autorisations relatives à tous les plans ou flux de travail associés dans l'espace.

Vous devez avoir le rôle d'**administrateur de l'espace** pour gérer les ressources de la machine.

**Pour désactiver les ressources de la machine**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace, puis sélectionnez **Paramètres**. Choisissez **Ressources de la machine**.

1. Choisissez l’une des options suivantes.
**Important**  
La désactivation des ressources de la machine supprimera toutes les autorisations relatives à tous les plans ou flux de travail associés dans l'espace.
   + Pour désactiver individuellement, choisissez le sélecteur situé à côté d'une ou de plusieurs ressources de machine que vous souhaitez désactiver. Choisissez **Désactiver**, puis choisissez **Cette ressource**. 
   + Pour désactiver toutes les ressources, choisissez **Désactiver**, puis **Toutes les ressources**. 
   + Pour désactiver toutes les actions du flux de travail, choisissez **Désactiver**, puis sélectionnez **Toutes les actions du flux de travail**. 
   + Pour désactiver tous les plans, choisissez **Désactiver**, puis **Tous les plans**. 

# Permettre l'accès à l'espace pour les ressources de la machine
<a name="managing-machine-resources-enable"></a>

Vous pouvez choisir d'activer les ressources de la machine qui sont utilisées dans votre espace et qui ont été désactivées. 

Vous devez avoir le rôle d'**administrateur de l'espace** pour gérer les ressources de la machine.

**Pour activer les ressources de la machine**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre espace, puis sélectionnez **Paramètres**. Choisissez **Ressources de la machine**.

1. Choisissez l’une des options suivantes.
   + Pour une activation individuelle, choisissez le sélecteur situé à côté d'une ou de plusieurs ressources de machine que vous souhaitez activer. Choisissez **Activer**, puis choisissez **Cette ressource**. 
   + Pour activer toutes les ressources, choisissez **Activer**, puis **Toutes les ressources**. 
   + Pour activer toutes les actions du flux de travail, choisissez **Activer**, puis sélectionnez **Toutes les actions du flux de travail**. 
   + Pour activer tous les plans, choisissez **Activer**, puis **Tous les plans**. 

# Administration des environnements de développement pour un espace
<a name="spaces-devenv"></a>

Tous les environnements de développement sont créés dans le cadre d'un projet au sein d'un espace. Les membres de l'espace peuvent créer leurs propres environnements de développement au sein d'un projet au niveau du référentiel source. Les administrateurs de l'espace peuvent ensuite utiliser la CodeCatalyst console Amazon pour afficher, modifier, supprimer et arrêter les environnements de développement au nom des membres de l'espace. En bref, les administrateurs de l'espace gèrent les environnements de développement au niveau de l'espace.

**Considérations relatives à l'administration des environnements de développement**
+ Vous devez avoir le rôle d'**administrateur de l'espace** pour afficher la page **Environnements** de développement sous **Paramètres** et pour gérer les environnements de développement au niveau de l'espace.
+ Les membres de Space gèrent les environnements de développement qu'ils créent dans les projets via leurs CodeCatalyst comptes. Lorsque vous administrez des environnements de développement en tant qu'administrateur d'espace, vous gérez ces ressources pour le compte des membres de l'espace.
+ Les environnements de développement utilisent par défaut une configuration de calcul et de stockage spécifique. Pour plus d'informations sur la facturation et les tarifs de mise à niveau de votre configuration, consultez la [page de CodeCatalyst tarification d'Amazon](https://codecatalyst.aws/explore/pricing).

**Important**  
Les environnements de développement ne sont pas disponibles pour les utilisateurs dans les espaces où Active Directory est utilisé comme fournisseur d'identité. Pour de plus amples informations, veuillez consulter [Je ne parviens pas à créer un environnement de développement lorsque je suis connecté à CodeCatalyst l'aide d'un compte d'authentification unique](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

Pour d'autres considérations relatives aux environnements de développement, notamment l'arrêt des instances en cours d'exécution, la configuration de calcul par défaut, la mise à niveau de votre capacité de calcul, les coûts engagés et la configuration des délais d'attente, consultez. [Écrivez et modifiez du code avec les environnements de développement dans CodeCatalystÉcrire et modifier du code avec les environnements de développement](devenvironment.md)

**Topics**
+ [Visualisation des environnements de développement pour votre espace](spaces-devenv-view.md)
+ [Modification d'un environnement de développement pour votre espace](spaces-devenv-edit.md)
+ [Arrêter un environnement de développement pour votre espace](spaces-devenv-stop.md)
+ [Supprimer un environnement de développement pour votre espace](spaces-devenv-delete.md)

# Visualisation des environnements de développement pour votre espace
<a name="spaces-devenv-view"></a>

Vous pouvez consulter le type, le statut et les détails de tous les environnements de développement de votre espace. Pour plus d'informations sur la création et l'exécution d'environnements de développement, consultez[Création d’un environnement de développement](devenvironment-create.md).

Vous devez avoir le rôle d'**administrateur de l'espace** pour afficher cette page et pour gérer les environnements de développement au niveau de l'espace.

**Pour afficher les environnements de développement de votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Dev Environments**.

   La page répertorie tous les environnements de développement de votre espace. Vous pouvez afficher le nom de la **ressource**, l'**alias** de ressource le cas échéant, le type d'**IDE**, le **calcul** et le **stockage** par défaut ou configurés, ainsi **que le délai d'expiration** configuré pour chaque environnement de développement.

# Modification d'un environnement de développement pour votre espace
<a name="spaces-devenv-edit"></a>

Vous pouvez modifier la configuration d'un environnement de développement, par exemple le délai d'expiration configuré, le cas échéant, pour qu'un environnement de développement inactif cesse de fonctionner. Pour plus d'informations sur la modification d'un environnement de développement, consultez[Modification d'un environnement de développement](devenvironment-edit.md).

Vous devez avoir le rôle d'**administrateur de l'espace** pour afficher cette page et pour gérer les environnements de développement au niveau de l'espace.

**Pour modifier les environnements de développement de votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Dev Environments**.

1. Choisissez le sélecteur situé à côté de l'environnement de développement que vous souhaitez gérer. Choisissez **Modifier**.

1. Apportez les modifications souhaitées au délai de calcul ou d'inactivité de l'environnement de développement.

1. Choisissez **Enregistrer**.

# Arrêter un environnement de développement pour votre espace
<a name="spaces-devenv-stop"></a>

Vous pouvez arrêter un environnement de développement en cours d'exécution avant qu'il ne devienne inactif si l'environnement de développement est configuré pour avoir un délai d'expiration. Sinon, un environnement de développement dont le délai d'expiration est expiré sera déjà arrêté. Pour plus d'informations sur l'arrêt d'un environnement de développement, consultez[Arrêt d'un environnement de développement](devenvironment-stop.md).

Vous devez avoir le rôle d'**administrateur de l'espace** pour afficher cette page et pour gérer les environnements de développement au niveau de l'espace.

**Pour arrêter un environnement de développement dans votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Dev Environments**.

1. Choisissez le sélecteur situé à côté de l'environnement de développement que vous souhaitez gérer. Choisissez **Arrêter**.

# Supprimer un environnement de développement pour votre espace
<a name="spaces-devenv-delete"></a>

Vous pouvez supprimer un environnement de développement dont vous n'avez plus besoin ou qui n'a plus de propriétaire. Pour plus d'informations sur les considérations relatives à la suppression d'un environnement de développement, consultez[Suppression d'un environnement de développement](devenvironment-delete.md).

Vous devez avoir le rôle d'**administrateur de l'espace** pour afficher cette page et pour gérer les environnements de développement au niveau de l'espace.

**Pour supprimer des environnements de développement dans votre espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.
**Astuce**  
Si vous appartenez à plusieurs espaces, choisissez-en un dans la barre de navigation supérieure.

1. Choisissez **Paramètres**, puis **Dev Environments**.

1. Choisissez le sélecteur à côté de l'environnement de développement que vous souhaitez gérer. Sélectionnez **Delete (Supprimer)**. Pour confirmer, tapez`delete`, puis choisissez **Supprimer**.

# Quotas de places
<a name="spaces-quotas-limits"></a>

Le tableau suivant décrit les quotas et les limites des espaces sur Amazon CodeCatalyst. Pour plus d'informations sur les quotas sur Amazon CodeCatalyst, consultez[Quotas pour CodeCatalyst](quotas.md).


|  |  | 
| --- |--- |
| Nombre maximum de chaînes Slack par espace | 500 | 
| Nombre maximum d'invitations pour une adresse e-mail | 25 | 
| Nombre maximum d'invitations pour un utilisateur | 500 | 
| Nombre maximum d'espaces actifs par utilisateur Région AWS | 5 | 
| Nombre maximum de créations d'espace par région, par mois et par utilisateur | 5 | 
| Nombre maximum de groupes SSO pour une équipe | 5 | 
| Nombre maximum d'équipes pour une place | 100 | 
| Nombre maximum d'utilisateurs pour une équipe | 1 000 | 
| Descriptions des espaces |  Les descriptions des espaces sont facultatives. S'ils sont spécifiés, ils doivent comporter entre 0 et 200 caractères. Ils peuvent contenir n'importe quelle combinaison de lettres, de chiffres, d'espaces, de points, de traits de soulignement, de virgules, de tirets et les caractères spéciaux suivants : `? & $ % + = / \ ; : \n \t \r`  | 
| Noms des espaces | Les noms des espaces doivent être uniques d'un côté à l'autre CodeCatalyst. Vous ne pouvez pas réutiliser les noms des espaces supprimés.Les noms d'espaces doivent comporter entre 3 et 63 caractères. Ils doivent également commencer par un caractère alphanumérique. Les noms d'espaces peuvent contenir n'importe quelle combinaison de lettres, de chiffres, de points, de traits de soulignement et de tirets. Ils ne peuvent contenir aucun des caractères suivants : `! ? @ # $ % ^ & * ( ) + = { } [ ] \| /\ > < ~ ` ' " ; : `  | 