modify-data-box
- 인쇄
- PDF
modify-data-box
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
Data Box 인프라 수정을 요청 합니다.
참고
- 인프라 생성/반납/변경에 시간이 소요되어, 비동기 방식으로 동작합니다.
- 요청이 정상적으로 전달된 경우, 고정 메시지가 반환됩니다.
POST https://{endpoint}/data-box/modify-data-box
요청
요청 파라미터
파라미터명 | 필수 여부 | 타입 | 제약 사항 | 설명 |
---|---|---|---|---|
dataBoxFrameNo | Yes | String | Data Box Frame 번호 | |
dataBoxNo | Yes | String | Data Box 번호 | |
memo | No | String | Data Box 메모 | |
connectServerList.actionType | No | String | CREATE: 생성 UPDATE: 수정 DELETE: 반납 | 처리 유형 |
connectServerList.blockStorageInstanceNo | No | Integer | actionType 이 CREATE, DELETE 인 경우, 유효하지 않음 | connect 서버 block storage instance 번호 |
connectServerList.prodSpecId | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | Product Spec Code |
connectServerList.serverInstanceNo | No | Integer | actionType 이 CREATE, DELETE 인 경우, 유효하지 않음 | connect 서버 instance 번호 |
connectServerList.storageSize | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | connect 서버 block storage 크기 |
connectServerList.adminPassword | No | String | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 최소 8자, 최대 14자 영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함 다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space ) | connect 서버 admin 계정 패스워드 |
connectServerList.userPassword1 | No | String | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 최소 8자, 최대 14자 영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함 다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space ) | connect 서버 ncp1 계정 패스워드 |
connectServerList.userPassword2 | No | String | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 최소 8자, 최대 14자 영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함 다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space ) | connect 서버 ncp2 계정 패스워드 |
hadoopList.actionType | No | String | CREATE: 생성 UPDATE: 수정 DELETE: 반납 | 처리 유형 |
hadoopList.hadoopInstanceNo | No | Integer | actionType 이 CREATE, DELETE 인 경우, 유효하지 않음 | Hadoop 클러스터 instance 번호 |
hadoopList.userPassword | No | String | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 최소 8자, 최대 14자 영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함 다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space ) | Hadoop 클러스터 패스워드 |
hadoopList.workerNodeCount | No | Integer | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 | Hadoop 클러스터 Worker node 수 |
hadoopList.workerNodeProdSpecId | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | Product Spec Code |
hadoopList.EdgeNodeProdSpecId | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | Product Spec Code |
hadoopList.masterNodeProdSpecId | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | Product Spec Code |
hadoopList.masterNodeStorageSize | No | Integer | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 | Hadoop 클러스터 Master node block storage 크기 |
hadoopList.workerNodeStorageSize | No | Integer | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 | Hadoop 클러스터 Worker node block storage 크기 |
(tensorflow, linux).actionType | No | String | CREATE: 생성 UPDATE: 수정 DELETE: 반납 | 처리 유형 |
(tensorflow, linux).blockStorageInstanceNo | No | Integer | actionType 이 CREATE, DELETE 인 경우, 유효하지 않음 | 서버 block storage instance 번호 |
(tensorflow, linux).prodSpecId | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | Product Spec Code |
(tensorflow, linux).serverInstanceNo | No | Integer | actionType 이 CREATE, DELETE 인 경우, 유효하지 않음 | 서버 instance 번호 |
(tensorflow, linux).storageSize | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | 서버 block storage 크기 |
(tensorflow, linux).userPassword | No | String | actionType 이 UPDATE, DELETE 인 경우, 유효하지 않음 최소 8자, 최대 14자 영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함 다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space ) | 서버 패스워드 |
nasList.actionType | Yes | String | CREATE: 생성 DELETE: 반납 | 처리 유형 |
nasList.nasInstanceNo | No | Integer | actionType 이 CREATE 인 경우, 유효하지 않음 | NAS Instance 번호 |
nasList.nasSize | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | NAS의 크기 |
nasList.count | No | Integer | actionType 이 DELETE 인 경우, 유효하지 않음 | NAS의 수량 |
응답
HTTP 상태코드 | 설명 |
---|---|
200 | 성공 |
400 | 요청 정보 오류 |
401 | 인증 실패 |
403 | 요청 정보에 대한 권한 없음 |
404 | 리소스가 존재하지 않음 |
500 | 서버 오류 |
예시
요청 예시
{
"dataBoxInfo": {
"connectServerList": [
{
"actionType": "CREATE",
"adminPassword": "-",
"blockStorageInstanceNo": -,
"prodSpecId":4003 ,
"serverInstanceNo": -,
"storageSize": -,
"userPassword1": "-",
"userPassword2": "-"
}
],
"dataBoxNo": "194",
"hadoopList": [
{
"actionType": "CREATE",
"workerNodeCount": 2,
"workerNodeProdSpecId": 5201,
"workerNodeStorageSize": 500,
"edgeNodeProdSpecId": 5001,
"hadoopInstanceNo": -,
"masterNodeProdSpecId": 5101,
"masterNodeStorageSize": 500,
"userPassword": "-"
}
],
"linuxServerList": [
{
"actionType": "CREATE",
"blockStorageInstanceNo": -,
"prodSpecId": 6001,
"serverInstanceNo": -,
"storageSize": -,
"userPassword": "-"
}
],
"memo": "테스트",
"nasList": [
{
"actionType": "CREATE",
"count": 1,
"nasInstanceNo": -,
"nasSize": 600
}
],
"tensorFlowCpuServerList": [
{
"actionType": "CREATE",
"blockStorageInstanceNo": -,
"prodSpecId": 7001,
"serverInstanceNo": -,
"storageSize": 500,
"userPassword": "-"
}
],
"tensorFlowGpuServerList": [
{
"actionType": "CREATE",
"blockStorageInstanceNo": -,
"prodSpecId": 7101,
"serverInstanceNo": -,
"storageSize": 500,
"userPassword": "-"
}
]
},
"dataBoxFrameNo": "1046"
}
응답 예시
{
"returnMessage" : "Data Box infrastructure modification requested."
}
오류 코드
HTTP Status Code | 리턴 코드 | 설명 |
---|---|---|
200 | - | 일반적인 요청 성공 |
400 | 10001, 130*** | 요청 정보 및 파라미터 오류 |
403 | 10002 | 요청 정보에 대한 권한 없음 |
404 | 10009 | 리소스가 존재하지 않음 |
500 | 130000 | 서비스 내부 오류 |
500 | 139999 | 연동 서비스 API 호출 오류 |
이 문서가 도움이 되었습니까?