View a markdown version of this page

Einrichtung der IAM Identity Center-Authentifizierung - AWS DevOps Agentin

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.

Einrichtung der IAM Identity Center-Authentifizierung

Die IAM Identity Center-Authentifizierung bietet eine zentrale Möglichkeit, den Benutzerzugriff auf die AWS DevOps Agent Space-Webanwendung zu verwalten. In diesem Handbuch wird erklärt, wie die IAM Identity Center-Authentifizierung konfiguriert und Benutzer verwaltet werden.

Voraussetzungen

Bevor Sie die IAM Identity Center-Authentifizierung einrichten, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • IAM Identity Center ist in Ihrer Organisation oder Ihrem Konto aktiviert

  • Administratorberechtigungen in Agent AWS DevOps

  • Ein Agent-Space ist konfiguriert oder bereit zur Erstellung

Authentifizierungsoptionen

AWS DevOps Der Agent bietet zwei Authentifizierungsmethoden für den Zugriff auf die Agent Space-Web-App:

IAM Identity Center-Authentifizierung — Für Produktionsumgebungen empfohlen. Bietet zentrale Benutzerverwaltung, Integration mit externen Identitätsanbietern und Sitzungen von bis zu 12 Stunden.

Administratorzugriff (IAM-Authentifizierung) — Bietet Administratoren bei der Ersteinrichtung und Konfiguration schnellen Zugriff. Die Sitzungen sind auf 30 Minuten begrenzt.

Konfiguration von IAM Identity Center während der Erstellung des Agent Space

Wenn Sie einen Agent Space erstellen, können Sie die IAM Identity Center-Authentifizierung auf der Registerkarte Access konfigurieren:

Schritt 1: Navigieren Sie zur Konfiguration der Web-App

  1. Nachdem Sie Ihre Agent Space-Details und den AWS Kontozugriff konfiguriert haben, wechseln Sie zur Registerkarte Zugriff

  2. Sie sehen zwei Abschnitte: „Connect IAM Identity Center“ und „Admin-Zugriff“

Schritt 2: Konfigurieren Sie die IAM Identity Center-Integration

Gehen Sie im Abschnitt [Agent Space] mit IAM Identity Center verbinden wie folgt vor:

  1. Überprüfen Sie die IAM Identity Center-Instanz — In der Konsole wird angezeigt, welche Identity Center-Instanz den Web-App-Benutzerzugriff verwaltet (z. B.ssoins-7223a9580931edbe). Ihre nächstgelegene IAM Identity Center-Instanz wird automatisch vorab aufgefüllt.

  2. Wählen Sie die Option Rollenname der IAM Identity Center-Anwendung aus — Wählen Sie eine von drei Optionen:

Automatische Erstellung einer neuen DevOps Agentenrolle (empfohlen):

  • Das System erstellt automatisch eine neue Servicerolle mit den entsprechenden Berechtigungen

  • Dies ist die einfachste Option und funktioniert für die meisten Anwendungsfälle

Weisen Sie eine bestehende Rolle zu:

  • Verwenden Sie eine bestehende IAM-Rolle, die Sie bereits erstellt haben

  • Das System überprüft, ob die Rolle über die erforderlichen Berechtigungen verfügt

  • Wählen Sie diese Option, wenn Ihre Organisation vorab erstellte Rollen für AWS DevOps Agenten hat

Erstellen Sie mithilfe einer Richtlinienvorlage eine neue DevOps Agentenrolle:

  • Verwenden Sie die bereitgestellten Richtliniendetails, um Ihre eigene benutzerdefinierte Rolle in der IAM-Konsole zu erstellen

  • Wählen Sie diese Option, wenn Sie die Rollenberechtigungen anpassen müssen

Nachdem Sie auf Connect geklickt haben, führt das System automatisch:

  • Erstellt oder konfiguriert die angegebene IAM-Rolle

  • Richtet eine IAM Identity Center-Anwendung für Ihren Agent Space ein

  • Stellt Vertrauensbeziehungen zwischen IAM Identity Center und der Agent Space-Web-App her

  • Konfiguriert OAuth 2.0-Authentifizierungsabläufe für sicheren Benutzerzugriff

Alternative: Verwenden des Administratorzugriffs

Wenn Sie sofort auf die Agent Space-Web-App zugreifen möchten, ohne IAM Identity Center einzurichten:

  1. Notieren Sie sich im Abschnitt Admin-Zugriff den ARN für die IAM-Rolle, der Administratorzugriff bietet (z. B.arn:aws:iam::440491339484:role/service-role/DevOpsAgentRole-WebappAdmin-15ppoc42)

  2. Klicken Sie auf die blaue Schaltfläche für Administratorzugriff, um die Agent Space-Web-App mit IAM-Authentifizierung zu starten

  3. Sitzungen, die diese Methode verwenden, sind auf 30 Minuten begrenzt

Anmerkung

Der Administratorzugriff ist für die Ersteinrichtung und Konfiguration vorgesehen. Für den produktiven Einsatz und den laufenden Betrieb konfigurieren Sie die IAM Identity Center-Authentifizierung.

Hinzufügen von Benutzern und Gruppen

Nach der Konfiguration der IAM Identity Center-Authentifizierung müssen Sie bestimmten Benutzern und Gruppen Zugriff auf die Agent Space-Web-App gewähren:

Schritt 1: Greifen Sie auf die Benutzerverwaltung zu

  1. Wählen Sie in der AWS DevOps Agent-Konsole Ihren Agent Space aus

  2. Gehen Sie zur Registerkarte Zugriff

  3. Klicken Sie unter Benutzerzugriff auf Benutzer und Gruppen verwalten

Schritt 2: Fügen Sie Benutzer oder Gruppen hinzu

  1. Wählen Sie Benutzer oder Gruppen hinzufügen

  2. Suchen Sie in Ihrem IAM Identity Center-Verzeichnis nach Benutzern oder Gruppen

  3. Wählen Sie die Kontrollkästchen neben den Benutzern oder Gruppen aus, die Sie hinzufügen möchten

  4. Klicken Sie auf Hinzufügen, um ihnen Zugriff zu gewähren

Die ausgewählten Benutzer können jetzt mit ihren IAM Identity Center-Anmeldeinformationen auf die Agent Space-Web-App zugreifen.

Mit externen Identitätsanbietern arbeiten

Wenn Sie einen externen Identitätsanbieter (wie Okta, Microsoft Entra ID oder Ping Identity) mit IAM Identity Center verwenden:

  • Benutzer und Gruppen werden von Ihrem externen Identitätsanbieter mit IAM Identity Center synchronisiert

  • Wenn Sie der Agent Space-Web-App Benutzer und Gruppen hinzufügen, wählen Sie aus dem synchronisierten Verzeichnis

  • Benutzerattribute und Gruppenmitgliedschaften werden von Ihrem externen Identitätsanbieter verwaltet

  • Änderungen an Ihrem Identitätsanbieter werden nach der Synchronisation automatisch in IAM Identity Center übernommen

So greifen Benutzer auf die Agent Space-Web-App zu

Nachdem Sie Benutzer zu Ihrem Agent Space hinzugefügt haben:

  1. Teilen Sie die URL der Agent Space-Web-App mit autorisierten Benutzern

  2. Wenn Benutzer zu der URL navigieren, werden sie zur IAM Identity Center-Anmeldeseite weitergeleitet

  3. Nach Eingabe ihrer Anmeldeinformationen (und Abschluss der MFA, falls konfiguriert), werden sie zurück zur Agent Space-Web-App umgeleitet

  4. Ihre Sitzung ist standardmäßig für 8 Stunden gültig (vom Identity Center-Administrator konfigurierbar)

Verwalten des Benutzerzugriffs

Sie können den Benutzerzugriff jederzeit aktualisieren:

Weitere Benutzer oder Gruppen hinzufügen:

  • Gehen Sie wie oben beschrieben vor, um weitere Benutzer oder Gruppen hinzuzufügen

Zugriff entfernen:

  1. Suchen Sie im Abschnitt Benutzerzugriff nach dem Benutzer oder der Gruppe, den Sie entfernen möchten

  2. Klicken Sie neben dem Namen auf die Schaltfläche Entfernen

  3. Bestätigen Sie das Entfernen

Entfernte Benutzer verlieren sofort den Zugriff, aktive Sitzungen können jedoch fortgesetzt werden, bis sie ablaufen.

Verwaltung von Sitzungen

IAM Identity Center-Sitzungen für die Agent Space-Web-App weisen die folgenden Merkmale auf:

  • Standard-Sitzungsdauer — 8 Stunden

  • Sitzungssicherheit — Nur HTTP-Cookies für verbesserten Schutz

  • Multi-Faktor-Authentifizierung — Wird unterstützt, wenn sie in IAM Identity Center konfiguriert ist

  • API-Anmeldeinformationen — SigV4-Anmeldeinformationen mit kurzer Dauer (15 Minuten) werden für API-Aufrufe ausgestellt und automatisch erneuert

So konfigurieren Sie die Sitzungsdauer:

  1. Navigieren Sie zur IAM Identity Center-Konsole

  2. Gehen Sie zu Einstellungen > Authentifizierung

  3. Konfigurieren Sie unter Sitzungsdauer Ihre bevorzugte Dauer (von 1 Stunde bis 12 Stunden)

  4. Wählen Sie Save Changes (Änderungen speichern)

Identity Center wird getrennt

  1. Klicken Sie in der Konsole Ihres Agent Space oben rechts auf Aktionen und wählen Sie Verbindung zum IAM Identity Center trennen

  2. Bestätigen Sie im Bestätigungsdialogfeld