Skip to main content
Element Software
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Adicionar conta

Colaboradores netapp-pcarriga

Você pode usar AddAccount Para adicionar uma nova conta ao sistema. Você também pode usar esse método para criar novos volumes na nova conta assim que ela for criada. As configurações do Protocolo de Autenticação por Desafio e Aperto de Mão (CHAP) que você especificar para a conta se aplicam a todos os volumes pertencentes à conta.

Parâmetros

Este método possui os seguintes parâmetros de entrada:

Nome Descrição Tipo Valor padrão Obrigatório

attributes

Lista de pares nome-valor em formato de objeto JSON.

objeto JSON

Nenhum

Não

enableChap

Especifica se as credenciais da conta CHAP podem ser usadas por um iniciador para acessar volumes.

booleano

verdadeiro

Não

initiatorSecret

O segredo CHAP a ser usado pelo iniciador. Este segredo deve ter entre 12 e 16 caracteres e ser impenetrável. O segredo CHAP do iniciador deve ser único e não pode ser o mesmo que o segredo CHAP do alvo. Caso não seja especificado, um segredo aleatório será criado.

corda

Nenhum

Não

targetSecret

O segredo CHAP a ser usado para o alvo (autenticação CHAP mútua). Este segredo deve ter entre 12 e 16 caracteres e ser impenetrável. O segredo CHAP de destino deve ser único e não pode ser o mesmo que o segredo CHAP de origem. Caso não seja especificado, um segredo aleatório será criado.

corda

Nenhum

Não

username

O nome de usuário exclusivo desta conta. (Deve ter entre 1 e 64 caracteres).

corda

Nenhum

Sim

Valor de retorno

Este método tem os seguintes valores de retorno:

Nome

Descrição

Tipo

conta

Um objeto contendo informações sobre a conta recém-criada.

ID da conta

O ID do objeto de conta recém-criado.

inteiro

Exemplo de solicitação

As solicitações para esse método são semelhantes ao seguinte exemplo:

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

Exemplo de resposta

Este método retorna uma resposta semelhante ao exemplo a seguir:

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

Novidade desde a versão

9,6