StartBulkVolumeWrite
Sie können das verwenden StartBulkVolumeWrite
Methode zum Starten einer Schreibsitzung für das Massenvolumen auf einem angegebenen Volume
Auf einem Volume können nur zwei Massenvorgänge gleichzeitig ausgeführt werden. Beim Initialisieren der Sitzung werden Daten von einer externen Backup-Quelle in ein Element Storage Volume geschrieben. Auf die externen Daten wird von einem Webserver zugegriffen, der auf einem Element Storage Node ausgeführt wird. Server-Interaktionsinformationen für externen Datenzugriff werden von einem auf dem Speichersystem ausgeführten Skript übergeben.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Formatieren |
Das Format der Volume-Daten. Kann entweder sein:
|
Zeichenfolge |
Keine |
Ja. |
VolumeID |
Die ID des Volumes, auf das geschrieben werden soll. |
Ganzzahl |
Keine |
Ja. |
Skript |
Der Name eines ausführbaren Skripts. Wenn kein Skriptname angegeben wird, sind der Schlüssel und die URL erforderlich, um auf Element Storage-Nodes zuzugreifen. Das Skript wird auf dem primären Knoten ausgeführt, und der Schlüssel und die URL werden an das Skript zurückgegeben, so dass der lokale Webserver kontaktiert werden kann. |
Zeichenfolge |
Keine |
Nein |
ScriptParameter |
JSON-Parameter, die an das Skript übergeben werden sollen. |
JSON-Objekt |
Keine |
Nein |
Merkmale |
Liste der Name-Wert-Paare im JSON-Objektformat. "Weitere Informationen .". |
JSON-Objekt |
Keine |
Nein |
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Asynchron |
Die ID des asynchronen Prozesses, der auf den Abschluss überprüft werden soll. |
Ganzzahl |
Taste |
Undurchsichtige Taste, die die Sitzung eindeutig identifiziert. |
Zeichenfolge |
url |
URL zum Zugriff auf den Webserver des Knotens. |
Zeichenfolge |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "StartBulkVolumeWrite", "params": { "volumeID" : 5, "format" : "native", }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "id" : 1, "result" : { "asyncHandle" : 1, "key" : "11eed8f086539205beeaadd981aad130", "url" : "https://127.0.0.1:44000/" } }
Neu seit Version
9.6