Für Dataproc Metastore sind mehrere IAM-Rollen (Identity and Access Management) definiert. Jede vordefinierte Rolle enthält eine Reihe von IAM-Berechtigungen, die es den Hauptkonten ermöglichen, bestimmte Aktionen auszuführen. Mit einer IAM-Richtlinie können Sie einem Hauptkonto eine oder mehrere IAM-Rollen zuweisen.
Mit Identity and Access Management (IAM) lassen sich auch benutzerdefinierte IAM-Rollen 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. Neben den verfügbaren vordefinierten Rollen können Sie benutzerdefinierte Rollen verwenden, um ein Modell zur Zugriffssteuerung zu erstellen, das auf Ihre Anforderungen zugeschnitten ist.
Auf dieser Seite werden die IAM-Rollen behandelt, die für Dataproc Metastore relevant sind.
Hinweis
- Lesen Sie die IAM-Dokumentation.
Dataproc Metastore-Rollen
IAM-Dataproc Metastore-Rollen enthalten eine oder mehrere Berechtigungen.
Sie erteilen Hauptkonten Rollen, damit sie Aktionen für die Dataproc Metastore-Ressourcen in Ihrem Projekt ausführen können. Die Rolle Dataproc Metastore-Nutzer umfasst beispielsweise die Berechtigungen metastore.*.get
und metastore.*.list
, die Nutzern ermöglichen, Dataproc Metastore-Dienste, Metadatenimporte, Sicherungen und Vorgänge in einem Projekt abzurufen und aufzulisten.
In der folgenden Tabelle sind alle Dataproc-Metastore-Rollen und die zugehörigen Berechtigungen aufgeführt:
Role | Permissions |
---|---|
Dataproc Metastore Admin( Full access to all Dataproc Metastore resources. |
|
Dataproc Metastore Editor( Read and write access to all Dataproc Metastore resources. |
|
Metastore Federation Accessor( Access to the Metastore Federation resource. |
|
Dataproc Metastore Metadata Editor( Access to read and modify the metadata of databases and tables under those databases. |
|
Dataproc Metastore Metadata Mutate Admin( Access to mutate metadata from a Dataproc Metastore service's underlying metadata store. |
|
Dataproc Metastore Metadata Operator( Read-only access to Dataproc Metastore resources with additional metadata operations permission. |
|
Dataproc Metastore Data Owner( Full access to the metadata of databases and tables under those databases. |
|
Dataproc Metastore Metadata Query Admin( Access to query metadata from a Dataproc Metastore service's underlying metadata store. |
|
Dataproc Metastore Metadata User( Access to the Dataproc Metastore gRPC endpoint |
|
Dataproc Metastore Metadata Viewer( Access to read the metadata of databases and tables under those databases |
|
Dataproc Metastore Managed Migration Admin( Access to Dataproc Metastore Managed Migration resources and workflow. |
|
Dataproc Metastore Viewer( Read-only access to all Dataproc Metastore resources. |
|
Nächste Schritte
- Benutzerdefinierte Rollen erstellen
- Rollen gewähren und verwalten
- IAM-Berechtigungen von Dataproc Metastore zuordnen