GetMigrationJob
    • PDF

    GetMigrationJob

    • PDF

    Article summary

    Retrieve the content of a specific migration policy.

    Request

    Syntax

    GET  https://objectmigration.apigw.ntruss.com/migration-api/v1/policy/{title}
    

    Request header

    Refer to common guide

    Request parameters

    Parameter nameRequiredTypeRestrictionDescription
    titleYesStringThe special characters other than ".", "-", and "_" can't be used.
    (Up to 100 bytes)
    Policy name

    Response

    Response parameters

    Parameter nameTypeRestrictionDescription
    titleStringPolicy name
    sourceBucketNameStringSource bucket name
    sourceCspTypeStringSource CSP name
    e.g., AWS or Azure
    sourceEndpointStringSource endpoint
    sourceRegionNameStringSource region code of where the bucket to be migrated is located
    sourcePrefixStringSource prefix
    targetBuketNameStringTarget bucket name
    targetEndpointStringTarget endpoint
    targetRegionNameStringTarget region code of where the specific NAVER Cloud Platform bucket is located
    targetPrefixStringTarget prefix
    jobStateStringCurrent task status
    e.g., INITIALIZED, STARTED, PAUSED, DELETED, DONE, ERROR
    createTimeDatePolicy creation date
    updateTimeStringPolicy update date
    estimatedDoneBooleanListing completion status of the objects corresponding to the prefix of the source bucket
    estimatedSizeLongTotal size of the objects corresponding to the prefix of the source bucket
    migratedSizeLongTotal size of the objects that have been migrated
    skippedSizeIntegerTotal size of the objects that have not been migrated due to locked buckets
    estimatedObjectNumIntegerTotal size of the objects that have not been migrated due to locked buckets
    migratedObjectNumIntegerTotal number of the objects that have been migrated
    skippedObjectNumIntegerTotal number of the objects that have not been migrated due to locked buckets

    Example

    Request Example

    GET  https://objectmigration.apigw.ntruss.com/migration-api/v1/policy/{title}
    -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}" 
    

    Response Example

    {
      "title": "test_title",
      "sourceBucketName": "migration-test",
      "sourceCspType": "AZURE",
      "sourceEndpoint": "https://objstrgtest.blob.core.windows.net/migration-test",
      "sourcePrefix": "a/ ",
      "targetBucketName": "migration-test-bucket",
      "targetEndpoint": "https://kr.beta-object.ncloudstorage.com",
      "targetRegionName": "KR",
      "targetPrefix": "",
      "jobState": "DONE",
      "createTime": "2021-12-06T05:40:55.036048",
      "updateTime": "2021-12-23T10:35:14.746508",
      "estimatedDone": true,
      "estimatedSize": 13013,
      "migratedSize": 13013,
      "skippedSize": 0,
      "estimatedObjectNum": 1001,
      "migratedObjectNum": 1001,
      "skippedObjectNum": 0
    }
    

    Was this article helpful?

    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.