Iniciar escritura masiva de volumen
Puedes usar el StartBulkVolumeWrite Método para iniciar una sesión de escritura masiva de volumen en un volumen especificado.
Solo dos procesos de volumen masivo pueden ejecutarse simultáneamente en un volumen. Al inicializar la sesión, los datos se escriben en un volumen de almacenamiento de Element desde una fuente de copia de seguridad externa. Se accede a los datos externos mediante un servidor web que se ejecuta en un nodo de almacenamiento Element. La información de interacción con el servidor para el acceso a datos externos se transmite mediante un script que se ejecuta en el sistema de almacenamiento.
Parámetros
Este método tiene los siguientes parámetros de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Requerido |
|---|---|---|---|---|
formato |
El formato de los datos de volumen. Puede ser cualquiera de los siguientes:
|
cadena |
Ninguno |
Sí |
ID de volumen |
El identificador del volumen en el que se va a escribir. |
entero |
Ninguno |
Sí |
guion |
El nombre de un script ejecutable. Si no se proporciona un nombre de script, la clave y la URL son necesarias para acceder a los nodos de almacenamiento de Element. El script se ejecuta en el nodo primario y la clave y la URL se devuelven al script para que se pueda contactar con el servidor web local. |
cadena |
Ninguno |
No |
Parámetros del script |
Parámetros JSON para pasar al script. |
Objeto JSON |
Ninguno |
No |
atributos |
Lista de pares nombre-valor en formato de objeto JSON. "Más información". |
Objeto JSON |
Ninguno |
No |
Valores de retorno
Este método tiene los siguientes valores de retorno:
Nombre |
Descripción |
Tipo |
manejador asíncrono |
El ID del proceso asíncrono que se comprobará para verificar su finalización. |
entero |
llave |
Clave opaca que identifica de forma única la sesión. |
cadena |
URL |
URL para acceder al servidor web del nodo. |
cadena |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "StartBulkVolumeWrite",
"params": {
"volumeID" : 5,
"format" : "native",
},
"id": 1
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"id" : 1,
"result" : {
"asyncHandle" : 1,
"key" : "11eed8f086539205beeaadd981aad130",
"url" : "https://127.0.0.1:44000/"
}
}
Nueva versión
9,6