AddClusterAdmin
È possibile utilizzare AddClusterAdmin
metodo per aggiungere un nuovo account amministratore del cluster. Un amministratore del cluster può gestire il cluster tramite API e strumenti di gestione. Gli amministratori dei cluster sono completamente separati e non correlati agli account dei tenant standard.
Ogni amministratore del cluster può essere limitato a un sottoinsieme dell'API. È necessario utilizzare più account di amministrazione del cluster per utenti e applicazioni diversi. Come Best practice, assegnare a ciascun amministratore del cluster le autorizzazioni minime necessarie; in questo modo si riduce il potenziale impatto della compromissione delle credenziali.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
accesso |
Controlla i metodi che l'amministratore del cluster può utilizzare. |
array di stringhe |
Nessuno |
Sì |
AccetteEula |
Accettare il Contratto di licenza con l'utente finale. Impostare su true per aggiungere un account amministratore del cluster al sistema. Se omesso o impostato su false, la chiamata al metodo non riesce. |
booleano |
Nessuno |
Sì |
attributi |
Elenco delle coppie nome/valore nel formato oggetto JSON. |
Oggetto JSON |
Nessuno |
No |
password |
Password utilizzata per autenticare questo amministratore del cluster. |
stringa |
Nessuno |
Sì |
nome utente |
Nome utente univoco per questo amministratore del cluster. La lunghezza deve essere compresa tra 1 e 1024 caratteri. |
stringa |
Nessuno |
Sì |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
ID clusterAdminID |
ClusterAdminID per l'amministratore del cluster appena creato. |
intero |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "AddClusterAdmin", "params": { "username": "joeadmin", "password": "68!5Aru268)$", "attributes": {}, "acceptEula": true, "access": ["volumes", "reporting", "read"] }, "id": 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id":1, "result" : { "clusterAdminID": 2 } }
Novità dalla versione
9.6