지원 고객 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    디지털 마스터 삭제 API

    이 항목에서는 CMS API를 사용하여 비디오의 디지털 마스터를 삭제하는 방법에 대해 설명합니다.

    서문

    그만큼 CMS API Video Cloud 카탈로그에서 디지털 마스터 (비디오 소스 파일)를 삭제하는 기능이 있습니다. 이렇게하면 일회성 정리 작업을 수행하여 관리되는 콘텐츠의 크기를 줄일 수 있습니다.

    마스터가 아카이브되는 방법과 아카이브가 전혀 아카이브되지 않도록 방지 할 수있는 방법을 이해하려면-원하는 경우-다음을 참조하십시오. 아카이빙 마스터 .

    요구 사항

    • 디지털 마스터 삭제는 다음을 사용하여 수행 할 수 있습니다. CMS API -이 옵션은 Studio에서 사용할 수 없습니다.

    마스터 삭제의 의미

    계속하기 전에 디지털 마스터 삭제의 다음과 같은 의미를 이해해야합니다.

    • 마스터가 삭제 된 후에는 더 이상 비디오를 다시 트랜스 코딩 할 수 없습니다. 새 렌 디션이 필요하면 다음을 통해 비디오를 교체해야합니다. 사진관아니면 그 Dynamic Ingest API .
    • 일괄 프로비저닝 (지원 중단됨)을 통한 비디오 관리가 더 이상 작동하지 않습니다. 사용 CMS동적 수집대신 API.
    • 디지털 마스터를 삭제하는 것은영구적 인조작. 우리할 수 없다삭제 된 디지털 마스터를 복원합니다.

    단계 : 디지털 마스터 삭제

    디지털 마스터를 삭제하려면 다음 단계를 따르십시오.

    1. 확실히하다당신은 자신의 마스터 사본을 가지고필요한 경우를 대비하여.
    2. 비디오를 다시 트랜스 코딩해야하는 경우 마스터를 삭제하기 전에이를 수행하십시오. 마스터가 삭제 된 후더 이상 비디오를 다시 트랜스 코딩 할 수 없습니다.
    3. 작업에 필요한 클라이언트 자격 증명을 얻습니다. 클라이언트 자격 증명에는 다음 작업에 대한 권한이 포함되어야합니다.
            [
                "video-cloud/asset/delete",
                "video-cloud/video/read"
            ]

      이러한 권한은아니 Studio UI에서 사용할 수 있으므로 OAuth API그들을 얻기 위해. 다음은 강조 표시된 항목을 자신의 정보로 바꾸면 작업을 수행하는 cURL 명령입니다.

            curl --request POST \
              --url https://oauth.brightcove.com/v4/client_credentials \
              --header 'authorization: BC_TOKEN YOUR_BC_TOKEN' \
              --header 'content-type: application/json' \
              --data '{
              "type": "credential",
              "maximum_scope": [
                {
                  "identity": {
                    "type": "video-cloud-account",
                    "account-id": YOUR_ACCOUNT_ID
                  },
                  "operations": [
                "video-cloud/asset/delete",
                "video-cloud/video/read"
            ]
                }
              ],
              "name": "Delete-Masters"
            }'

      BC_TOKEN을 얻으려면 Studio 페이지를 열고 (계정의 관리자 여야 함) 브라우저에서 자바 스크립트 콘솔을 열고 아래 자바 스크립트 코드를 붙여 넣은 다음 Enter 키를 누르세요.

            var cookiesArray = document.cookie.split(";"), cookiesObj = {}, i, tmpArray = [];
            for (i = 0; i < cookiesArray.length; i++) {
                tmpArray = cookiesArray[i].split("=");
                if (tmpArray[0].indexOf('BC_TOKEN') > -1) {
                    cookiesObj.BC_TOKEN = tmpArray[1];
                }
            }
            window.prompt("BC_TOKEN:", cookiesObj.BC_TOKEN);
    4. 클라이언트 자격 증명을 사용하여액세스 토큰 생성
    5. 이러한 엔드 포인트를 사용하여 디지털 마스터를 삭제하십시오.
      마스터 삭제
      기본 URL
            https://cms.api.brightcove.com/v1
      방법 DELETE
      끝점
            /accounts/accountID/videos/videoID/digital_master
      머리글
            Authorization: Bearer Authorization: Bearer {access_token}
      대응 204 NO_CONTENT (204는 삭제 작업에 대한 표준 응답으로, 작업이 성공했거나 자산이 이미 삭제되었음을 나타냅니다.)