Le 31 juillet 2024, Amazon Web Services (AWS) cessera de prendre en charge la création et la visualisation de AWS CodeStar projets. Après le 31 juillet 2024, vous ne pourrez plus accéder à la AWS CodeStar console ni créer de nouveaux projets. Toutefois, les AWS ressources créées par AWS CodeStar, y compris vos référentiels sources, vos pipelines et vos versions, ne seront pas affectées par cette modification et continueront de fonctionner. AWS CodeStar Les connexions et AWS CodeStar les notifications ne seront pas affectées par cette interruption.
Si vous souhaitez suivre le travail, développer du code et créer, tester et déployer vos applications, Amazon CodeCatalyst propose un processus de démarrage rationalisé et des fonctionnalités supplémentaires pour gérer vos projets logiciels. En savoir plus sur les fonctionnalités
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.
Ajouter des membres de l'équipe à un projet AWS CodeStar
Si vous avez le rôle de propriétaire dans un AWS CodeStar projet ou si la AWSCodeStarFullAccess
politique est appliquée à votre utilisateur IAM, vous pouvez ajouter d'autres utilisateurs IAM à l'équipe du projet. Il s'agit d'un processus simple qui applique un rôle AWS CodeStar (propriétaire, participant ou utilisateur) à l'utilisateur. Ces rôles sont propres à un projet et personnalisés. Par exemple, un membre de l'équipe disposant du rôle de participant dans un projet A peut ne pas bénéficier des mêmes autorisations sur les ressources qu'un membre de l'équipe disposant du rôle de participant dans un projet B. Un membre de l'équipe peut disposer d'un seul rôle dans un projet. Une fois que vous avez ajouté un membre de l'équipe, il ou elle peut interagir immédiatement avec votre projet au niveau défini par le rôle.
Les avantages liés aux rôles AWS CodeStar et à l'appartenance à l'équipe sont les suivants :
-
Il n'est pas nécessaire de configurer manuellement les autorisations dans IAM pour les membres de votre équipe.
-
Vous pouvez facilement modifier le niveau d'accès d'un membre de l'équipe à un projet.
-
Les utilisateurs peuvent accéder aux projets dans la AWS CodeStar console uniquement s'ils sont membres de l'équipe.
-
L'accès des utilisateurs à un projet est défini par rôle.
Pour plus d'informations sur les équipes et les rôles AWS CodeStar, consultez Utilisation des équipes AWS CodeStar et Utilisation de votre profil utilisateur AWS CodeStar.
Pour ajouter un membre de l'équipe à un projet, vous devez disposer du rôle de propriétaire AWS CodeStar pour le projet ou la stratégie
doit être appliquée. AWSCodeStarFullAccess
Important
L'ajout d'un membre de l'équipe n'affecte pas l'accès de ce membre aux ressources situées en dehors de AWS (par exemple, un GitHub référentiel ou des problèmes dans Atlassian JIRA). Ces autorisations d'accès sont contrôlées par le fournisseur des ressources, pas AWS CodeStar. Pour plus d'informations, référez-vous à la documentation du fournisseur de la ressource.
Toute personne ayant accès à un AWS CodeStar projet peut utiliser la AWS CodeStar console pour accéder à des ressources extérieures à ce projetAWS, mais qui y sont liées.
L'ajout d'un membre de l'équipe à un projet n'autorise pas automatiquement ce dernier à participer aux environnements de développement AWS Cloud9 associés du projet. Pour autoriser un membre de l'équipe à participer à un environnement partagé, consultez Partage d'un environnement AWS Cloud9 avec un membre de l'équipe de projet.
Accorder à un utilisateur fédéré l'accès à un projet implique d'attacher manuellement la stratégie de propriétaire, participant ou utilisateur AWS CodeStar au rôle endossé par l'utilisateur fédéré. Pour plus d'informations, veuillez consulter Accès utilisateur fédéré à AWS CodeStar.
Ajouter un membre d'équipe (Console)
Vous pouvez utiliser la console AWS CodeStar pour ajouter un membre à votre équipe de projet. Si un utilisateur IAM existe déjà pour la personne que vous souhaitez ajouter, vous pouvez ajouter cet utilisateur IAM. Sinon, vous pouvez créer un utilisateur IAM pour cette personne lorsque vous l'ajoutez à votre projet.
Pour ajouter un membre de l'équipe à un projet AWS CodeStar (console)
Ouvrez la AWS CodeStar console à l'adresse https://console.aws.amazon.com/codestar/
. -
Choisissez Projets dans le volet de navigation et choisissez votre projet.
-
Dans le volet de navigation latéral du projet, choisissez Team.
-
Sur la page Team members (Membres d'équipe), choisissez Ajouter un membre d'équipe.
-
Dans Choose user (Choisir un utilisateur), effectuez l'une des actions suivantes :
Si un utilisateur IAM existe déjà pour la personne que vous souhaitez ajouter, choisissez-le dans la liste.
Note
Les utilisateurs qui ont déjà été ajoutés à un autre AWS CodeStar projet apparaissent dans la liste des AWS CodeStarutilisateurs existants.
Dans Rôle du projet, choisissez le AWS CodeStar rôle (propriétaire, contributeur ou spectateur) de cet utilisateur. C'est un rôle de niveau projet AWS CodeStar qui ne peut être modifié que par un propriétaire du projet. Lorsqu'il est appliqué à un utilisateur IAM, le rôle fournit toutes les autorisations requises pour accéder aux ressources AWS CodeStar du projet. Il applique les politiques requises pour créer et gérer les informations d'identification Git pour le code stocké CodeCommit dans IAM ou pour télécharger les clés SSH Amazon EC2 pour l'utilisateur dans IAM.
Important
Vous ne pouvez pas fournir ou modifier le nom d'affichage ou les informations de courrier électronique d'un utilisateur IAM à moins d'être connecté à la console en tant qu'utilisateur. Pour plus d'informations, veuillez consulter Gérer les informations d'affichage pour votre profil utilisateur AWS CodeStar.
Choisissez Ajouter un membre de l'équipe.
S'il n'existe pas d'utilisateur IAM pour la personne que vous souhaitez ajouter au projet, choisissez Créer un nouvel utilisateur IAM. Vous serez redirigé vers la console IAM où vous pourrez créer un nouvel utilisateur IAM. Pour plus d'informations, reportez-vous à la section Création d'utilisateurs IAM dans le guide de l'utilisateur IAM. Après avoir créé votre utilisateur IAM, revenez à la AWS CodeStar console, actualisez la liste des utilisateurs et choisissez l'utilisateur IAM que vous avez créé dans la liste déroulante. Entrez le nom AWS CodeStar d'affichage, l'adresse e-mail et le rôle de projet que vous souhaitez appliquer à ce nouvel utilisateur, puis choisissez Ajouter un membre de l'équipe.
Note
Pour faciliter la gestion, le rôle Propriétaire doit être attribué à au moins un utilisateur du projet.
-
Envoyez les informations suivantes au nouveau membre de l'équipe :
-
Informations de connexion pour votre projet AWS CodeStar.
-
Si le code source est stocké dans CodeCommit des instructions pour configurer l'accès au CodeCommit référentiel à l'aide des informations d'identification Git à partir de leurs ordinateurs locaux.
-
Informations sur la façon dont l'utilisateur peut gérer son nom d'affichage, son adresse e-mail et sa clé SSH publique Amazon EC2, comme décrit dans. Utilisation de votre profil utilisateur AWS CodeStar
-
Mot de passe et informations de connexion à usage unique, si l'utilisateur est nouveau AWS et que vous avez créé un utilisateur IAM pour cette personne. Le mot de passe expire à la première connexion de l'utilisateur. L'utilisateur doit choisir un nouveau mot de passe.
-
Ajouter et afficher des membres de l'équipe (AWS CLI)
Vous pouvez utiliser l'AWS CLI pour ajouter des membres à votre équipe de projet. Vous pouvez également afficher des informations sur tous les membres de l'équipe de votre projet.
Pour ajouter un membre d'équipe
-
Ouvrez une fenêtre de terminal ou de commande.
-
Exécutez la commande associate-team-member avec les paramètres
--project-id
,-user-arn
et--project-role
. Vous pouvez également spécifier si l'utilisateur dispose d'un accès à distance aux instances du projet en incluant les paramètres--remote-access-allowed
ou--no-remote-access-allowed
. Par exemple :aws codestar associate-team-member --project-id my-first-projec --user-arn arn:aws:iam:111111111111:user/Jane_Doe --project-role Contributor --remote-access-allowed
Cette commande ne renvoie aucun résultat.
Pour afficher tous les membres de l'équipe (AWS CLI)
-
Ouvrez une fenêtre de terminal ou de commande.
-
Exécutez la commande list-team-members avec le paramètre
--project-id
. Par exemple :aws codestar list-team-members --project-id my-first-projec
La sortie générée lors de l'exécution de cette commande est semblable à ce qui suit :
{ "teamMembers":[ {"projectRole":"Owner","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/Mary_Major"}, {"projectRole":"Contributor","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/Jane_Doe"}, {"projectRole":"Contributor","remoteAccessAllowed":true,"userArn":"arn:aws:iam::111111111111:user/John_Doe"}, {"projectRole":"Viewer","remoteAccessAllowed":false,"userArn":"arn:aws:iam::111111111111:user/John_Stiles"} ] }