Hinzufügen von Teammitgliedern zu einem AWS CodeStar-Projekt - AWS CodeStar

Am 31. Juli 2024 stellt Amazon Web Services (AWS) die Unterstützung für das Erstellen und Anzeigen von AWS CodeStar Projekten ein. Nach dem 31. Juli 2024 können Sie nicht mehr auf die AWS CodeStar Konsole zugreifen oder neue Projekte erstellen. Die von erstellten AWS Ressourcen AWS CodeStar, einschließlich Ihrer Quell-Repositorys, Pipelines und Builds, sind von dieser Änderung jedoch nicht betroffen und funktionieren weiterhin. AWS CodeStar Verbindungen und AWS CodeStar Benachrichtigungen sind von dieser Einstellung nicht betroffen.

 

Wenn Sie die Arbeit verfolgen, Code entwickeln und Ihre Anwendungen erstellen, testen und bereitstellen möchten, CodeCatalyst bietet Amazon einen optimierten Einstiegsprozess und zusätzliche Funktionen für die Verwaltung Ihrer Softwareprojekte. Erfahren Sie mehr über Funktionen und Preise von Amazon CodeCatalyst.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hinzufügen von Teammitgliedern zu einem AWS CodeStar-Projekt

Wenn Sie die Eigentümerrolle in einem AWS CodeStar Projekt haben oder die AWSCodeStarFullAccess Richtlinie auf Ihren IAM-Benutzer angewendet wurde, können Sie dem Projektteam weitere IAM-Benutzer hinzufügen. Hierbei handelt es sich um ein einfaches Verfahren, das dem Benutzer eine AWS CodeStar-Rolle (Eigentümer, Beitragender und Betrachter) zuweist. Diese Rollen gelten pro Projekt und werden angepasst. Zum Beispiel: Ein Teammitglied mit der Rolle Beitragender in Projekt A kann Berechtigungen für Ressourcen haben, die sich von denen eines Teammitglieds mit der Rolle Beitragender in Projekt B unterscheidet. Ein Teammitglied kann nur eine Rolle in einem Projekt haben. Nachdem Sie ein Teammitglied hinzugefügt haben, kann dieses sofort auf der von der Rolle definierten Ebene mit Ihrem Projekt interagieren.

Die Vorteile von AWS CodeStar-Rollen und der Team-Mitgliedschaft sind u. a.:

  • Sie müssen die Berechtigungen in IAM für Ihre Teammitglieder nicht manuell konfigurieren.

  • Sie können auf einfache Weise die Zugriffsebene der Teammitglieder zu einem Projekt ändern.

  • Benutzer können in der AWS CodeStar Konsole nur dann auf Projekte zugreifen, wenn sie Teammitglieder sind.

  • Der Benutzerzugriff auf ein Projekt ist nach Rollen definiert.

Informationen zu Teams und AWS CodeStar-Rollen finden Sie unter Arbeiten mit AWS CodeStar-Teams und Arbeiten mit Ihrem AWS CodeStar-Benutzerprofil .

Um ein Teammitglied einem Projekt hinzufügen zu können, müssen Sie entweder über die Rolle AWS CodeStar-Eigentümer für das betreffende Projekt oder über die Richtlinie AWSCodeStarFullAccess verfügen.

Wichtig

Das Hinzufügen eines Teammitglieds wirkt sich nicht auf den Zugriff dieses Mitglieds auf Ressourcen aus, die sich außerhalb von befinden AWS (z. B. ein GitHub Repository oder Probleme in Atlassian JIRA). Diese Zugriffsberechtigungen werden vom Anbieter der Ressource kontrolliert, nicht von AWS CodeStar. Weitere Informationen finden Sie in der Dokumentation des Ressourcenanbieters.

Jeder, der Zugriff auf ein AWS CodeStar Projekt hat, kann die AWS CodeStar Konsole verwenden, um auf Ressourcen zuzugreifen, die sich außerhalb dieses Projekts befinden, AWS aber damit zusammenhängen.

Das Hinzufügen eines Teammitglieds zu einem Projekt erlaubt es diesem nicht automatisch, an zugehörigen AWS Cloud9-Entwicklungsumgebungen für das Projekt teilzunehmen. Wie Sie einem Teammitglied die Teilnahme an einer gemeinsamen Umgebung ermöglichen, erfahren Sie unter Freigeben einer AWS Cloud9-Umgebung für ein Projekt-Teammitglied.

Wenn Sie verbundenen Benutzern Zugriff auf ein Projekt gewähren, müssen Sie die der Rolle des Benutzers entsprechenden AWS CodeStar Eigentümer, Beitragenden oder Betrachter verwalteten Richtlinien hinzufügen. Weitere Informationen finden Sie unter Föderierter Benutzerzugriff auf AWS CodeStar.

Ein Teammitglied hinzufügen (Konsole)

Sie können mithilfe der AWS CodeStar-Konsole Ihrem Projekt ein Teammitglied hinzufügen. Wenn für die Person, die Sie hinzufügen möchten, bereits ein IAM-Benutzer vorhanden ist, können Sie den IAM-Benutzer hinzufügen. Andernfalls können Sie einen IAM-Benutzer für diese Person erstellen, wenn Sie sie zu Ihrem Projekt hinzufügen.

So fügen Sie ein Teammitglied zu einem AWS CodeStar-Projekt (Konsole) hinzu
  1. Öffnen Sie die AWS CodeStar Konsole unter https://console.aws.amazon.com/codestar/.

  2. Wählen Sie im Navigationsbereich Projekte und dann Ihr Projekt aus.

  3. Wählen Sie im seitlichen Navigationsbereich für das Projekt Team aus.

  4. Wählen Sie auf der Seite Team members die Option Add team member.

  5. Führen Sie unter Choose user einen der folgenden Schritte aus:

    • Wenn für die Person, die Sie hinzufügen möchten, bereits ein IAM-Benutzer vorhanden ist, wählen Sie den IAM-Benutzer aus der Liste aus.

      Anmerkung

      Benutzer, die bereits zu einem anderen AWS CodeStar Projekt hinzugefügt wurden, werden in der Liste „Bestehende AWS CodeStar Benutzer“ angezeigt.

      Wählen Sie unter Projektrolle die AWS CodeStar Rolle (Besitzer, Mitwirkender oder Betrachter) für diesen Benutzer aus. Dies ist eine Rolle auf AWS CodeStar-Projektebene, die nur durch einen Eigentümer des Projekts geändert werden kann. Wenn die Rolle auf einen IAM-Benutzer angewendet wird, bietet sie alle Berechtigungen, die für den Zugriff auf AWS CodeStar Projektressourcen erforderlich sind. Es wendet Richtlinien an, die für die Erstellung und Verwaltung von Git-Anmeldeinformationen für CodeCommit in IAM gespeicherten Code oder für das Hochladen von Amazon EC2 EC2-SSH-Schlüsseln für den Benutzer in IAM erforderlich sind.

      Wichtig

      Sie können den Anzeigenamen oder die E-Mail-Informationen für einen IAM-Benutzer nur angeben oder ändern, wenn Sie als dieser Benutzer bei der Konsole angemeldet sind. Weitere Informationen finden Sie unter Verwalten von Anzeigeinformationen für Ihr AWS CodeStar-Benutzerprofil .

      Wählen Sie Teammitglied hinzufügen aus.

    • Wenn für die Person, die Sie dem Projekt hinzufügen möchten, kein IAM-Benutzer vorhanden ist, wählen Sie Neuen IAM-Benutzer erstellen. Sie werden zur IAM-Konsole weitergeleitet, wo Sie einen neuen IAM-Benutzer erstellen können. Weitere Informationen finden Sie unter IAM-Benutzer erstellen im IAM-Benutzerhandbuch. Nachdem Sie Ihren IAM-Benutzer erstellt haben, kehren Sie zur AWS CodeStar Konsole zurück, aktualisieren Sie die Benutzerliste und wählen Sie den von Ihnen erstellten IAM-Benutzer aus der Dropdownliste aus. Geben Sie den AWS CodeStar Anzeigenamen, die E-Mail-Adresse und die Projektrolle ein, die Sie diesem neuen Benutzer zuweisen möchten, und wählen Sie dann Teammitglied hinzufügen aus.

    Anmerkung

    Für eine einfachere Verwaltung sollte mindestens einem Benutzer die Eigentümer-Rolle für das Projekt zugewiesen sein.

  6. Senden Sie dem neuen Teammitglied die folgenden Informationen:

    • Verbindungsinformationen für Ihr AWS CodeStar-Projekt.

    • Wenn der Quellcode gespeichert ist CodeCommit, Anweisungen zum Einrichten des Zugriffs mit Git-Anmeldeinformationen auf das CodeCommit Repository von ihren lokalen Computern aus.

    • Informationen darüber, wie der Benutzer seinen Anzeigenamen, seine E-Mail-Adresse und seinen öffentlichen Amazon EC2 EC2-SSH-Schlüssel verwalten kann, wie unter beschrieben. Arbeiten mit Ihrem AWS CodeStar-Benutzerprofil

    • Einmalpasswort und Verbindungsinformationen, wenn der Benutzer neu ist AWS und Sie einen IAM-Benutzer für diese Person erstellt haben. Das Passwort läuft bei der ersten Anmeldung des Benutzers ab. Der Benutzer muss ein neues Passwort auswählen.

Hinzufügen und Anzeigen von Teammitgliedern (AWS CLI)

Sie können Teammitglieder mithilfe der AWS CLI Ihrem Projektteam hinzufügen. Sie können auch Informationen zu allen Teammitgliedern in Ihrem Projekt anzeigen.

So fügen Sie ein Teammitglied hinzu
  1. Öffnen Sie ein Terminal-Fenster oder eine Eingabeaufforderung.

  2. Führen Sie den Befehl associate-team-member mit den Parametern --project-id, -user-arn und --project-role aus. Sie können auch angeben, ob der Benutzer Remote-Zugriff auf Projekt-Instances hat, indem Sie den Parameter --remote-access-allowed oder --no-remote-access-allowed verwenden. Beispiele:

    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

    Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Sie zeigen Sie alle Teammitglieder an (AWS CLI):
  1. Öffnen Sie ein Terminal-Fenster oder eine Eingabeaufforderung.

  2. Führen Sie den list-team-members-Befehl mit dem Parameter --project-id aus. Beispiele:

    aws codestar list-team-members --project-id my-first-projec

    Dieser Befehl gibt etwa die folgende Ausgabe zurück:

    { "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"} ] }