Immerciamoci.
Cassandra Crea la sintassi del comando del ruolo
Il seguente snippet mostra la sintassi del ruolo di creare in Cassandra:
Crea ruolo [se non esiste] Role_nameI seguenti sono i parametri nella sintassi data:
Esempio 1: crea un account di accesso
Il seguente esempio mostra come creare un utente di accesso utilizzando il comando Crea ruolo:
CQLSH> Crea ruolo LinuxHintImpostazione della password e login = true consente di creare un utente standard. È quindi possibile accedere al server con l'utente creato come:
Login Linuxhint
Il comando richiede di inserire una password per il nome utente specificato. Una volta autenticato, il prompt dovrebbe riflettere l'utente accessibile come segue:
Esempio 2: creazione di un ruolo
Per creare un ruolo di Cassandra, possiamo eseguire il seguente comando:
cassandra@cqlsh> crea un amministratore di ruolo;I comandi precedenti creano un nuovo ruolo chiamato amministratore. Tieni presente che un ruolo non contiene autorizzazioni per impostazione predefinita.
Possiamo assegnare un ruolo a varie autorizzazioni utilizzando il comando Grant. Ad esempio, possiamo impostare tutte le autorizzazioni sul ruolo di amministrazione su un determinato spazio di comando eseguendo il seguente comando:
cassandra@cqlsh> concedere tutte le autorizzazioni sullo spazio di keyshint a amministratore;Il comando precedente assegna tutte le autorizzazioni al ruolo di amministrazione sullo spazio di chiave Linuxhint.
Possiamo quindi assegnare il ruolo a un utente specifico come mostrato nel seguente:
cassandra@cqlsh> sovvenzione admin a linuxhint;Il comando precedente assegna il ruolo di amministrazione all'utente Linuxhint.
Possiamo visualizzare le autorizzazioni dell'utente con il seguente comando:
cassandra@cqlsh> elenca tutte le autorizzazioni di linuxhint;Produzione
ruolo | Nome utente | risorsa | autorizzazioneIl comando restituisce le informazioni dettagliate sull'autorizzazione, incluso il ruolo a cui appartiene quel nome utente, lo spazio di chiavi di destinazione e le autorizzazioni.
Cassandra Alter Ruolo
Di seguito mostra la sintassi del comando alter ruolo in cassandra:
Alter reul Role_nameAd esempio, per modificare la password del Linuxhint che è stato creato in precedenza, possiamo eseguire il seguente comando:
cassandra@cqlsh> alter ruolo linuxhint con password = 'new_password';Per disabilitare l'accesso, possiamo eseguire il seguente comando:
cassandra@cqlsh> alter ruolo linuxhint con password = 'new_password' e login = false;Infine, per modificare lo stato del superutente, eseguire il seguente comando:
cassandra@cqlsh> alter ruolo linuxhint con password = 'new_password' e superuser = false;Conclusione
In questo articolo, abbiamo trattato le basi dell'utilizzo del comando Cassandra Alter Role per alterare le varie proprietà di un determinato ruolo.
Grazie per aver letto!