시작대량볼륨쓰기
당신은 사용할 수 있습니다 StartBulkVolumeWrite 지정된 볼륨에서 대량 볼륨 쓰기 세션을 시작하는 방법입니다.
볼륨에서 동시에 실행할 수 있는 대량 볼륨 프로세스는 두 개뿐입니다. 세션을 초기화하면 데이터가 외부 백업 소스에서 Element 스토리지 볼륨에 기록됩니다. 외부 데이터는 Element 스토리지 노드에서 실행되는 웹 서버를 통해 액세스됩니다. 외부 데이터 액세스를 위한 서버 상호작용 정보는 스토리지 시스템에서 실행되는 스크립트를 통해 전달됩니다.
매개변수
이 방법에는 다음과 같은 입력 매개변수가 있습니다.
| 이름 | 설명 | 유형 | 기본값 | 필수의 |
|---|---|---|---|---|
체재 |
볼륨 데이터의 형식입니다. 다음 중 하나일 수 있습니다.
|
끈 |
None |
예 |
볼륨ID |
쓸 볼륨의 ID입니다. |
정수 |
None |
예 |
스크립트 |
실행 가능한 스크립트의 이름입니다. 스크립트 이름이 지정되지 않으면 Element 저장 노드에 액세스하려면 키와 URL이 필요합니다. 스크립트는 기본 노드에서 실행되고, 키와 URL은 스크립트로 반환되어 로컬 웹 서버에 접속할 수 있습니다. |
끈 |
None |
아니요 |
스크립트 매개 변수 |
스크립트에 전달할 JSON 매개변수입니다. |
JSON 객체 |
None |
아니요 |
속성 |
JSON 객체 형식의 이름-값 쌍 목록입니다. "자세히 알아보기". |
JSON 객체 |
None |
아니요 |
반환 값
이 메서드는 다음과 같은 반환 값을 갖습니다.
이름 |
설명 |
유형 |
비동기 핸들 |
완료 여부를 확인할 비동기 프로세스의 ID입니다. |
정수 |
열쇠 |
세션을 고유하게 식별하는 불투명한 키입니다. |
끈 |
URL |
노드의 웹 서버에 접근하기 위한 URL입니다. |
끈 |
요청 예시
이 방법에 대한 요청은 다음 예와 유사합니다.
{
"method": "StartBulkVolumeWrite",
"params": {
"volumeID" : 5,
"format" : "native",
},
"id": 1
}
응답 예시
이 메서드는 다음 예와 유사한 응답을 반환합니다.
{
"id" : 1,
"result" : {
"asyncHandle" : 1,
"key" : "11eed8f086539205beeaadd981aad130",
"url" : "https://127.0.0.1:44000/"
}
}
버전 이후 새로운
9.6