Sie gewähren Zugriff auf Parallelstore-Vorgänge, indem Sie Nutzern IAM-Rollen (Identity and Access Management) zuweisen.
IAM-Berechtigungen steuern nur den Zugriff auf Parallelstore-Vorgänge, z. B. das Erstellen einer Parallelstore-Instanz. Verwenden Sie POSIX-Dateiberechtigungen, um den Zugriff auf Vorgänge in der Instanz zu steuern, z. B. Lesen oder Ausführen.
Berechtigungen und Rollen
Parallelstore verwendet die folgenden Berechtigungen:
Berechtigung | Beschreibung |
---|---|
parallelstore.instances.create |
Neue Instanzen erstellen |
parallelstore.instances.delete |
Instanzen löschen |
parallelstore.instances.update |
Instanzen aktualisieren. Löschen nicht möglich |
parallelstore.instances.get |
Instanzen abrufen |
parallelstore.instances.list |
Alle Instanzen auflisten |
parallelstore.instances.exportData
|
Daten aus Parallelstore in Cloud Storage exportieren |
parallelstore.instances.importData
|
Daten aus Cloud Storage in Parallelstore importieren |
Google Cloud unterstützt nicht die direkte Erteilung einzelner Berechtigungen. Sie müssen eine Rolle gewähren, die Berechtigungen enthält. In der folgenden Tabelle sind die Berechtigungen aufgeführt, die durch die vordefinierten Rollen für Parallelstore sowie die einfache Rolle „Bearbeiter“ gewährt werden:
Leistungsvermögen | Bearbeiter (roles/editor ) |
Parallelstore (roles/parallelstore.* )
|
|
---|---|---|---|
admin |
viewer |
||
Instanzen erstellen | |||
Instanzen löschen | |||
Instanzen aktualisieren | |||
Instanzen abrufen | |||
Instanzen auflisten | |||
Daten von/nach Cloud Storage importieren/exportieren |
Benutzerdefinierte Rollen
Wenn die verfügbaren vordefinierten Rollen nicht den Zugriffsanforderungen Ihrer Organisation entsprechen, können Sie benutzerdefinierte IAM-Rollen erstellen und anwenden.
Beim Erstellen benutzerdefinierter Rollen empfehlen wir eine Kombination aus vordefinierten Rollen, damit die richtigen Berechtigungen enthalten sind.
Zusätzlich erforderliche Google Cloud Berechtigungen
Zusätzlich zu den parallelstore
-Berechtigungen sind einige Google Cloud-Berechtigungen erforderlich, um bestimmte Aufgaben auszuführen.
Aufgabe | Berechtigung |
---|---|
VPC-Netzwerk erstellen | Das Feld „servicenetworking.services.addPeering “ darf nicht leer sein.
Gewähren Sie roles/compute.networkAdmin oder roles/servicenetworking.networksAdmin . |
Aus Cloud Storage importieren | Das Parallelstore-Dienstkonto benötigt roles/storage.admin für den Quell-Bucket.
Eine Anleitung finden Sie im Abschnitt Erforderliche Berechtigungen des Hilfeartikels Daten in Cloud Storage hoch- oder herunterladen. |
Nach Cloud Storage exportieren | Für das Parallelstore-Dienstkonto ist roles/storage.admin für den Zielbucket erforderlich.
Eine Anleitung finden Sie im Abschnitt Erforderliche Berechtigungen des Hilfeartikels Daten in Cloud Storage hoch- oder herunterladen. |
Compute Engine-VMs erstellen | Compute-Instanzadministrator (Version 1)
(roles/compute.instanceAdmin.v1 )
Weitere Informationen finden Sie in der Compute Engine-Dokumentation. |
Google Kubernetes Engine-Cluster erstellen und verwalten | Container-Administrator
(roles/container.admin )
Weitere Informationen finden Sie in der Google Kubernetes Engine-Dokumentation. |
Monitoring | Die Rolle „Monitoring-Betrachter“ (roles/monitoring.viewer ) ist erforderlich. |