MENU
      modify-data-box
        • PDF

        modify-data-box

        • PDF

        기사 요약

        Data Box 인프라 수정을 요청 합니다.

        참고
        • 인프라 생성/반납/변경에 시간이 소요되어, 비동기 방식으로 동작합니다.
        • 요청이 정상적으로 전달된 경우, 고정 메시지가 반환됩니다.
        POST https://{endpoint}/data-box/modify-data-box
        HTTP

        요청

        요청 파라미터

        파라미터명필수 여부타입제약 사항설명
        dataBoxFrameNoYesStringData Box Frame 번호
        dataBoxNoYesStringData Box 번호
        memoNoStringData Box 메모
        connectServerList.actionTypeNoStringCREATE: 생성
        UPDATE: 수정
        DELETE: 반납
        처리 유형
        connectServerList.blockStorageInstanceNoNoIntegeractionType 이 CREATE, DELETE 인 경우, 유효하지 않음connect 서버 block storage instance 번호
        connectServerList.prodSpecIdNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음Product Spec Code
        connectServerList.serverInstanceNoNoIntegeractionType 이 CREATE, DELETE 인 경우, 유효하지 않음connect 서버 instance 번호
        connectServerList.storageSizeNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음connect 서버 block storage 크기
        connectServerList.adminPasswordNoStringactionType 이 UPDATE, DELETE 인 경우, 유효하지 않음
        최소 8자, 최대 14자
        영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함
        다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space )
        connect 서버 admin 계정 패스워드
        connectServerList.userPassword1NoStringactionType 이 UPDATE, DELETE 인 경우, 유효하지 않음
        최소 8자, 최대 14자
        영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함
        다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space )
        connect 서버 ncp1 계정 패스워드
        connectServerList.userPassword2NoStringactionType 이 UPDATE, DELETE 인 경우, 유효하지 않음
        최소 8자, 최대 14자
        영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함
        다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space )
        connect 서버 ncp2 계정 패스워드
        hadoopList.actionTypeNoStringCREATE: 생성
        UPDATE: 수정
        DELETE: 반납
        처리 유형
        hadoopList.hadoopInstanceNoNoIntegeractionType 이 CREATE, DELETE 인 경우, 유효하지 않음Hadoop 클러스터 instance 번호
        hadoopList.userPasswordNoStringactionType 이 UPDATE, DELETE 인 경우, 유효하지 않음
        최소 8자, 최대 14자
        영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함
        다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space )
        Hadoop 클러스터 패스워드
        hadoopList.workerNodeCountNoIntegeractionType 이 UPDATE, DELETE 인 경우, 유효하지 않음Hadoop 클러스터 Worker node 수
        hadoopList.workerNodeProdSpecIdNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음Product Spec Code
        hadoopList.EdgeNodeProdSpecIdNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음Product Spec Code
        hadoopList.masterNodeProdSpecIdNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음Product Spec Code
        hadoopList.masterNodeStorageSizeNoIntegeractionType 이 UPDATE, DELETE 인 경우, 유효하지 않음Hadoop 클러스터 Master node block storage 크기
        hadoopList.workerNodeStorageSizeNoIntegeractionType 이 UPDATE, DELETE 인 경우, 유효하지 않음Hadoop 클러스터 Worker node block storage 크기
        (tensorflow, linux).actionTypeNoStringCREATE: 생성
        UPDATE: 수정
        DELETE: 반납
        처리 유형
        (tensorflow, linux).blockStorageInstanceNoNoIntegeractionType 이 CREATE, DELETE 인 경우, 유효하지 않음서버 block storage instance 번호
        (tensorflow, linux).prodSpecIdNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음Product Spec Code
        (tensorflow, linux).serverInstanceNoNoIntegeractionType 이 CREATE, DELETE 인 경우, 유효하지 않음서버 instance 번호
        (tensorflow, linux).storageSizeNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음서버 block storage 크기
        (tensorflow, linux).userPasswordNoStringactionType 이 UPDATE, DELETE 인 경우, 유효하지 않음
        최소 8자, 최대 14자
        영어소문자, 영어대문자, 특수문자, 숫자 중 4개 항목에 대해 1자 이상 포함
        다음 특수문자는 사용 불가( ' ," , ` , ₩ , / , & , $, Space )
        서버 패스워드
        nasList.actionTypeYesStringCREATE: 생성
        DELETE: 반납
        처리 유형
        nasList.nasInstanceNoNoIntegeractionType 이 CREATE 인 경우, 유효하지 않음NAS Instance 번호
        nasList.nasSizeNoIntegeractionType 이 DELETE 인 경우, 유효하지 않음NAS의 크기
        nasList.countNoIntegeractionType 이 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"
        }
        JSON

        응답 예시

        {
          "returnMessage" : "Data Box infrastructure modification requested."
        }
        JSON

        오류 코드

        HTTP Status Code리턴 코드설명
        200-일반적인 요청 성공
        40010001,
        130***
        요청 정보 및 파라미터 오류
        40310002요청 정보에 대한 권한 없음
        40410009리소스가 존재하지 않음
        500130000서비스 내부 오류
        500139999연동 서비스 API 호출 오류

        이 문서가 도움이 되었습니까?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.