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.

StartBulkVolumeWrite

Colaboradores

Você pode usar o StartBulkVolumeWrite método para iniciar uma sessão de gravação de volume em massa em um volume especificado.

Apenas dois processos de volume em massa podem ser executados simultaneamente em um volume. Quando você inicializar a sessão, os dados são gravados em um volume de armazenamento de elementos a partir de uma fonte de backup externa. Os dados externos são acessados por um servidor da Web executado em um nó de storage do Element. As informações de interação do servidor para acesso a dados externos são passadas por um script executado no sistema de armazenamento.

Parâmetros

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

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

formato

O formato dos dados do volume. Pode ser:

  • uncompressed: Cada byte do volume é retornado sem nenhuma compressão.

  • native: Dados opacos são retornados que são menores e mais eficientemente armazenados e gravados em uma gravação de volume em massa subsequente.

cadeia de carateres

Nenhum

Sim

VolumeID

O ID do volume a ser gravado.

número inteiro

Nenhum

Sim

script

O nome de um script executável. Se nenhum nome de script for dado, a chave e o URL serão necessários para acessar os nós de storage do elemento. O script é executado no nó principal, e a chave e o URL são retornados ao script para que o servidor da Web local possa ser contatado.

cadeia de carateres

Nenhum

Não

ScriptParameters

Parâmetros JSON para passar para o script.

Objeto JSON

Nenhum

Não

atributos

Lista de pares nome-valor no formato de objeto JSON. "Saiba mais".

Objeto JSON

Nenhum

Não

Valores de retorno

Este método tem os seguintes valores de retorno:

Nome

Descrição

Tipo

AsyncHandle

O ID do processo assíncrono a ser verificado para conclusão.

número inteiro

chave

Tecla opaca que identifica exclusivamente a sessão.

cadeia de carateres

url

URL para acessar o servidor da Web do nó.

cadeia de carateres

Exemplo de solicitação

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

{
   "method": "StartBulkVolumeWrite",
   "params": {
      "volumeID" : 5,
      "format"  : "native",
   },
   "id": 1
}

Exemplo de resposta

Este método retorna uma resposta semelhante ao seguinte exemplo:

{
   "id" : 1,
   "result" : {
      "asyncHandle" : 1,
      "key" : "11eed8f086539205beeaadd981aad130",
      "url" : "https://127.0.0.1:44000/"
   }
}

Novo desde a versão

9,6