GetMigrationJobList
    • PDF

    GetMigrationJobList

    • PDF

    Article Summary

    마이그레이션 정책 리스트를 가져옵니다.

    요청

    구문

    GET https://objectmigration.apigw.ntruss.com/migration-api/v1/policies
    

    헤더

    공통 가이드 참조

    요청 파라미터

    파라미터명필수 여부타입제약 사항설명
    orderNoStringcreateTime, updateTime, title, sourceBucketName, targetBucketName 중 하나가 입력되어야 함정책 리스팅 기준
    기본값 : createTime
    sortByNoStringasc, desc 중 하나가 입력되어야 함정렬 방식 (오름차순, 내림차순)
    기본값 : asc
    limitNoInteger한 번에 리스팅 할 정책의 개수
    기본값 : 100
    pageNoInteger가져올 목록의 페이지
    기본값 : 0

    응답

    응답 파라미터

    파라미터명타입제약 사항설명
    titleString정책명
    sourceBucketNameString소스 버킷명
    sourceCspTypeString소스 CSP 명
    ex) AWS or Azure
    sourceEndpointString소스 엔드포인트
    sourceRegionNameString이관할 버킷이 존재하는 소스 리전 코드
    sourcePrefixString소스 프리픽스
    targetBuketNameString타겟 버킷명
    targetEndpointString타겟 엔드포인트
    targetRegionNameString해당 NCP버킷이 존재하는 타겟 리전 코드
    targetPrefixString타겟 프리픽스
    jobStateString현재 작업의 상태
    ex) INITIALIZED, STARTED, PAUSED, DELETED, DONE, ERROR
    createTimeDate정책 생성 날짜
    updateTimeString정책 업데이트 날짜
    estimatedDoneBoolean원본 버킷의 prefix에 해당하는 오브젝트들의 리스팅 완료 여부
    estimatedSizeLong원본 버킷의 prefix에 해당하는 오브젝트들의 총합 사이즈
    migratedSizeLong이관 완료된 오브젝트들의 총합 사이즈
    skippedSizeInteger잠금버킷으로 인해 이관이 진행되지 않은 오브젝트들의 총합 사이즈
    estimatedObjectNumInteger원본 버킷의 prefix에 해당하는 오브젝트들의 총합 개수
    migratedObjectNumInteger이관 완료된 오브젝트들의 총합 개수
    skippedObjectNumInteger잠금버킷으로 인해 이관이 진행되지 않은 오브젝트들의 총합 개수

    예시

    요청 예시

    GET  https://objectmigration.apigw.ntruss.com/migration-api/v1/policies?limit={limit}&order={order}&page={page}&sortBy={sortBy}
    -H "x-ncp-region_code: {regionCode}“ 
    -H "x-ncp-iam-access-key: {AccessKey} " 
    -H "x-ncp-apigw-timestamp: {current timestamp}" 
    -H "x-ncp-apigw-signature-v2: {generated signature}"
    

    응답 예시

    {
      "objStrContracted": true,
      "num": 1,
      "jobList": [
        {
          "title": "테스트",
          "sourceBucketName": "migration-test",
          "sourceCspType": "AWS",
          "sourceEndpoint": "https://s3.ap-northeast-2.amazonaws.com",
          "sourcePrefix": "aws/",
          "targetBucketName": "test-bucket",
          "targetEndpoint": "https://kr.beta-object.ncloudstorage.com",
          "targetRegionName": "KR",
          "targetPrefix": "",
          "jobState": "INITIALIZED",
          "createTime": "2021-08-09T04:37:28.923119",
          "updateTime": "2021-12-08T16:51:58.38201",
          "estimatedDone": false,
          "estimatedSize": 0,
          "migratedSize": 0,
          "skippedSize": 0,
          "estimatedObjectNum": 0,
          "migratedObjectNum": 0,
          "skippedObjectNum": 0
        }]
    }
    

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

    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.