Cassandra beschränken sich

Cassandra beschränken sich

„Cassandra verwendet Rollen und Berechtigungen, um zu regeln, wie Benutzer in einem Cluster auf verschiedene Ressourcen zugreifen können, wie z. B. Schlüsselspazitäten, Tabellen usw.

Als Datenbankadministrator müssen Sie die Berechtigungen für verschiedene Rollen und Benutzer überwachen und die zu ergriffenen Maßnahmen ermitteln.

In diesem Tutorial wird untersucht.”

Anweisung Syntax

Das Folgende zeigt die Syntax der Einschränkungserklärung.

Erlaubnis einschränken
Auf [keyspace_name.]Tabellenname
Zu rollenname;

Mit dem Berechtigungsabschnitt können Sie die Liste der Berechtigungen angeben, die die Zielrolle nicht in der festgelegten Ressource ausführen kann.

Sie können alle Berechtigungen angeben. Weitere Berechtigungen umfassen Drop, Select, erstellen, beschreiben, abfallen, ändern usw.

Mit dem Ressourcenblock können Sie definieren, welches Datenbankobjekt diese Rolle eingeschränkt ist.

Sie können Werte wie alle Schlüsselspazitäten angeben, um die Rolle des Ausführens einer Operation auf dem Server einzuschränken.

Schlüsselspace, um die Rolle aus einem bestimmten Schlüsselraum und einer bestimmten Tabelle einzuschränken, um die Rolle aus einer bestimmten Tabelle einzuschränken.

Beispiel

Schauen wir uns ein Beispiel an.

Beginnen wir zunächst einen Schlüsselspace als:

cassandra@cqlsh> ceyspace testing_keyspace erstellen
… Mit Replikation =
… 'Klasse': 'SimpleStrategy' ',
… 'Replication_factor': 1
…;

Lassen Sie uns als Nächst.

Rollenverwaltung erstellen;

Gewähren Sie den Keyspace vollen Zugriff:

Gewähren Sie alle Berechtigungen für Schlüsselspace testing_keyspace an admin;

Wir können dann den Befehl beschreiben auf dem Schlüsselspace als:

Einschränkungsbeschreibung auf Schlüsselspace test_keyspace an admin;

Dies sollte den Zugriff auf den Administrator -Rollenzugriff auf den Befehl beschreiben im testing_keyspace verweigern.

Um alle Berechtigungen auf allen Ressourcen im Server einzuschränken:

Beschränken Sie alle Berechtigungen auf allen Schlüsselflächen auf Admin

Schließen

In diesem Beitrag haben wir untersucht.

Danke fürs Lesen!!