Skip to main content
Element Software
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Aggiungi account

Collaboratori netapp-pcarriga

Puoi usare AddAccount per aggiungere un nuovo account al sistema. È possibile utilizzare questo metodo anche per creare nuovi volumi nel nuovo account man mano che l'account viene creato. Le impostazioni del protocollo CHAP (Challenge-Handshake Authentication Protocol) specificate per l'account si applicano a tutti i volumi di proprietà dell'account.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Necessario

attributes

Elenco di coppie nome-valore nel formato oggetto JSON.

Oggetto JSON

Nessuno

NO

enableChap

Specifica se le credenziali dell'account CHAP possono essere utilizzate da un iniziatore per accedere ai volumi.

booleano

VERO

NO

initiatorSecret

Il segreto CHAP da utilizzare per l'iniziatore. Questo segreto deve essere lungo dai 12 ai 16 caratteri e deve essere impenetrabile. Il segreto CHAP dell'iniziatore deve essere univoco e non può essere uguale al segreto CHAP di destinazione. Se non specificato, viene creato un segreto casuale.

corda

Nessuno

NO

targetSecret

Il segreto CHAP da utilizzare per la destinazione (autenticazione CHAP reciproca). Questo segreto deve essere lungo dai 12 ai 16 caratteri e deve essere impenetrabile. Il segreto CHAP di destinazione deve essere univoco e non può essere uguale al segreto CHAP di avvio. Se non specificato, viene creato un segreto casuale.

corda

Nessuno

NO

username

Il nome utente univoco per questo account. (Deve contenere da 1 a 64 caratteri).

corda

Nessuno

Valore di ritorno

Questo metodo ha i seguenti valori di ritorno:

Nome

Descrizione

Tipo

account

Un oggetto contenente informazioni sull'account appena creato.

ID account

ID dell'oggetto account appena creato.

intero

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

{
	"method": "AddAccount",
    "params": {
     "username"  : "bobsmith",
     "initiatorSecret" : "168[#5A757ru268)",
     "targetSecret" : "tlt<,8TUYa7bC",
     "attributes" : {
       "billingcode" : 2345
     }
   },
   "id" : 1
}

Esempio di risposta

Questo metodo restituisce una risposta simile al seguente esempio:

{
  "id": 1,
  "result": {
    "account": {
      "accountID": 90,
      "attributes": {
        "billingcode": 2345
      },
      "initiatorSecret": "168[#5A757ru268)",
      "status": "active",
      "storageContainerID": "00000000-0000-0000-0000-000000000000",
      "targetSecret": "tlt<,8TUYa7bC",
      "username": "bobsmith",
      "volumes": [],
      "enableChap": true
    },
    "accountID": 90
  }
}

Nuovo dalla versione

9,6