Dataplex-IAM-Rollen

Dataplex definiert mehrere IAM-Rollen (Identity and Access Management). Jede vordefinierte Rolle enthält eine Reihe von IAM-Berechtigungen, mit denen Hauptkonten bestimmte Aktionen ausführen können. Sie können eine IAM-Richtlinie verwenden, um einem Hauptkonto eine oder mehrere IAM-Rollen zuzuweisen.

Identity and Access Management (IAM) bietet auch die Möglichkeit, benutzerdefinierte IAM-Rollen zu erstellen. Sie können benutzerdefinierte IAM-Rollen erstellen und diesen eine oder mehrere Berechtigungen zuweisen. Anschließend können Sie Ihren Hauptkonten die neue Rolle zuweisen. Sie können neben den verfügbaren vordefinierten Rollen benutzerdefinierte Rollen verwenden, um ein Modell zur Zugriffssteuerung zu erstellen, das Ihren Anforderungen direkt zugeordnet ist.

In diesem Dokument werden die für Dataplex relevanten IAM-Rollen beschrieben.

Hinweis

Dataplex-Rollen

Dataplex-Rollen von Identity and Access Management (IAM) enthalten ein oder mehrere Berechtigungen. Sie weisen Hauptkonten Rollen zu, damit sie Aktionen für die Dataplex-Ressourcen in Ihrem Projekt ausführen können. Die Rolle Dataplex-Betrachter enthält beispielsweise die Berechtigungen dataplex.*.get und dataplex.*.list, mit denen ein Nutzer Dataplex-Dienste, -Ressourcen und -Vorgänge in einem Projekt abrufen und auflisten kann.

Dataplex-Rollen können auf alle Ressourcen in der Diensthierarchie angewendet werden, einschließlich Projekten, Lakes und Datenzonen.

Einfache Rollen

Sie können einfache Rollen auf Projektebene mithilfe der IAM-Projektrollen zuweisen. Hier finden Sie eine Zusammenfassung der Berechtigungen, die mit IAM-Projektrollen verbunden sind:

Projektrolle Berechtigungen
Projektinhaber Alle Berechtigungen des Projektbearbeiters sowie Berechtigungen zum Verwalten der Zugriffskontrolle für das Projekt (get/set IamPolicy) und zum Einrichten der Projektabrechnung
Projektbearbeiter Alle Berechtigungen des Projektbetrachters und alle Projektberechtigungen für Aktionen, die den Status ändern (create, delete, update, use)
Projektbetrachter Alle Projektberechtigungen für schreibgeschützte Aktionen, die den Status (get, list) beibehalten

Vordefinierte Rollen

In der folgenden Tabelle sind die vordefinierten (oder kuratierten) Dataplex-Rollen und die mit jeder Rolle verknüpften Berechtigungen aufgeführt:

Rollen-ID Berechtigungen
rollen/dataplex.admin dataplex.*.create
dataplex.*.update
dataplex.*.delete
dataplex.*.get
dataplex.*.list
dataplex.*.admanager
dataplex.*.setIamPolicy
Rollen/Datenplex.editor dataplex.*.create
dataplex.*.update
dataplex.*.delete
Rollen/Datenplex.viewer dataplex.*.get
dataplex.*.list

Hinweise:

  • „*“ bezeichnet Ressourcentypen, z. B. „Lakes“ oder „Zonen“. Einige Berechtigungen sind für bestimmte Ressourcentypen nicht definiert.
  • Die Rolle dataplex.admin gewährt vollständigen Zugriff auf alle Dataplex-Ressourcen, einschließlich der IAM-Richtlinienverwaltung.
  • Die Rolle dataplex.editor gewährt Lese- und Schreibzugriff auf alle Dataplex-Ressourcen.
  • Die Rolle dataplex.viewer gewährt Lesezugriff auf alle Dataplex-Ressourcen.

Datenrollen

In Dataplex werden die folgenden drei IAM-Rollen definiert, die auf jede von Dataplex verwaltete Ressource angewendet werden sollen:

Datenrolle Leistungsspektrum Begründung
rollen/dataplex.dataOwner Alle Berechtigungen für die verwaltete Ressource. Alle Berechtigungen für alle untergeordneten Ressourcen (unabhängig vom Ressourcentyp) Dateninhaber können neben verschiedenen anderen Berechtigungen auch Metadaten von Ressourcen aktualisieren, detailliertere Berechtigungen erteilen (z. B. für untergeordnete Tabellen eines BigQuery-Datasets) und untergeordnete Ressourcen erstellen. Sie haben die vollständige Inhaberschaft der Ressource.
Rollen/dataplex.dataReader Kann Daten in der verwalteten Ressource und ihren untergeordneten Entitäten lesen. Kann Metadaten der verwalteten Ressource und ihrer untergeordneten Entitäten lesen. Ermöglicht das Lesen von Daten und Metadaten.
Rollen/dataplex.dataWriter Kann Daten erstellen/aktualisieren/löschen (nicht Metadaten). Ermöglicht zentrale Dataplex-Nutzerprozesse.

Nächste Schritte