Skip to main content
Element Software
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Agregar cuenta

Colaboradores netapp-pcarriga

Puedes usar AddAccount para agregar una nueva cuenta al sistema. También puede utilizar este método para crear nuevos volúmenes en la nueva cuenta a medida que se crea la cuenta. La configuración del protocolo de autenticación por desafío-respuesta (CHAP) que especifique para la cuenta se aplica a todos los volúmenes que pertenecen a la cuenta.

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Requerido

attributes

Lista de pares nombre-valor en formato de objeto JSON.

Objeto JSON

Ninguno

No

enableChap

Especifica si las credenciales de la cuenta CHAP pueden ser utilizadas por un iniciador para acceder a los volúmenes.

booleano

verdadero

No

initiatorSecret

El secreto CHAP que debe usar el iniciador. Este secreto debe tener entre 12 y 16 caracteres de longitud y debe ser impenetrable. La clave secreta CHAP del iniciador debe ser única y no puede ser la misma que la clave secreta CHAP del destino. Si no se especifica, se crea un secreto aleatorio.

cadena

Ninguno

No

targetSecret

La clave secreta CHAP que se utilizará para el objetivo (autenticación CHAP mutua). Este secreto debe tener entre 12 y 16 caracteres de longitud y debe ser impenetrable. La clave secreta CHAP de destino debe ser única y no puede ser la misma que la clave secreta CHAP del iniciador. Si no se especifica, se crea un secreto aleatorio.

cadena

Ninguno

No

username

El nombre de usuario único para esta cuenta. (Debe tener entre 1 y 64 caracteres de longitud).

cadena

Ninguno

Valor de retorno

Este método tiene los siguientes valores de retorno:

Nombre

Descripción

Tipo

cuenta

Un objeto que contiene información sobre la cuenta recién creada.

ID de cuenta

El ID del objeto de cuenta recién creado.

entero

Ejemplo de solicitud

Las solicitudes para este método son similares al siguiente ejemplo:

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

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

{
  "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
  }
}

Nueva versión

9,6