MENU
      채널 CDN 변경

        채널 CDN 변경


        기사 요약

        Live Station 채널의 CDN을 변경하는 API입니다. CDN이 변경된 채널 조회를 위해 채널 목록 조회 API채널 정보 조회 API를 제공합니다.

        참고

        채널에 연동된 CDN 변경 시 유의 사항은 다음과 같습니다.

        • 기존에 CDN+와 연동된 채널을 Global Edge로 연동 시 사용하는 API입니다.
        • 준비 상태인 채널만 사용 가능합니다.

        단일 채널 CDN 변경

        요청

        POST https://livestation.apigw.ntruss.com/api/v2/channels/{channelId}/cdnInfo
        HTTP

        요청 헤더

        헤더명필수 여부설명
        x-ncp-apigw-timestampYES1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타냄
        API Gateway 서버와 시간 차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
        x-ncp-apigw-timestamp:{Timestamp}
        x-ncp-iam-access-keyYES네이버 클라우드 플랫폼 포털에서 발급받은 Access Key ID 값
        x-ncp-iam-access-key:{Sub Account Access Key}
        x-ncp-apigw-signature-v2YESAccess Key ID 값과 Secret Key로 암호화한 서명
        x-ncp-apigw-signature-v2:{API Gateway Signature}
        Content-TypeYESRequest body content type을 application/json으로 지정
        Content-Type: application/json
        x-ncp-region_codeYES리전 코드 (KR)

        요청 바디

        필드명타입필수 여부제약 사항설명
        cdnObjectYes
        cdn.profileIdIntegerYes
        cdn.cdnInstanceNoIntegerYesGlobal Edge ID

        응답

        필드명타입설명비고
        cdnObjectCDN Object
        cdn.instanceNoStringEdge ID
        cdn.serviceNameString
        cdn.statusNameString
        cdn.cdnTypeStringGLOBAL_EDGE
        cdn.cdnDomainStringGlobal Edge 도메인명
        cdn.profileIdInteger
        cdn.regionTypeStringKOREA, JAPAN, GLOBAL

        예시

        요청 예시

        POST /api/v2/channels/ls-20241017200700-1mao1/cdnInfo
        HOST: livestation.apigw.ntruss.com
        Content-Type: application/json
        x-ncp-apigw-timestamp:1521787414578
        x-ncp-iam-access-key:6uxz1nKkcYwUjWRG5Q1V7NsW0i5jErlu2NjBXXgy
        x-ncp-apigw-signature-v2:iJFK773KH0WwQ79PasqJ+ZGixtpDQ/abS57WGQdld2M=
        x-ncp-region_code:KR
        
        Request body
        {
          "cdn": {
            "cdnInstanceNo": 4938,
            "profileId": 1008
          }
        }
        HTTP

        응답 예시

        HTTP/1.1 200 OK
        Server: nginx
        Date: Fri, 26 Feb 2021 09:53:32 GMT
        Content-Type: application/json;charset=utf-8
        Connection: keep-alive
        Access-Control-Allow-Origin: *
        x-ncp-trace-id: 36c9k60om4p3238cpmc9gm4cj4
        
        {
          "content": {
            "cdn": {
              "instanceNo": "4938",
              "serviceName": "edge-ls-20250109221525-cgBBG",
              "statusName": "RUNNING",
              "cdnType": "GLOBAL_EDGE",
              "cdnDomain": "8lgtagbe4938.beta-edge.naverncp.com",
              "profileId": 1008,
              "regionType": "KOREA"
            }
          }
        }
        HTTP

        다중 채널 CDN 변경

        요청

        POST https://livestation.apigw.ntruss.com/api/v2/channels/cdnInfo
        HTTP

        요청 헤더

        헤더명필수 여부설명
        x-ncp-apigw-timestampYES1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타냄
        API Gateway 서버와 시간 차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
        x-ncp-apigw-timestamp:{Timestamp}
        x-ncp-iam-access-keyYES네이버 클라우드 플랫폼 포털에서 발급받은 Access Key ID 값
        x-ncp-iam-access-key:{Sub Account Access Key}
        x-ncp-apigw-signature-v2YESAccess Key ID 값과 Secret Key로 암호화한 서명
        x-ncp-apigw-signature-v2:{API Gateway Signature}
        Content-TypeYESRequest body content type을 application/json으로 지정
        Content-Type: application/json
        x-ncp-region_codeYES리전 코드 (KR)

        요청 바디

        필드명필수 여부타입제약 사항설명
        channelListYesListChannel ID List
        cdnYesObject
        cdn.profileIdYesInteger
        cdn.cdnInstanceNoYesIntegerGobal Edge ID

        응답

        필드명타입설명비고
        channelListList채널 ID 리스트
        cdnObject
        cdn.instanceNoStringEdge ID
        cdn.serviceNameString
        cdn.statusNameString
        cdn.cdnTypeStringGLOBAL_EDGE
        cdn.cdnDomainStringGlobal Edge 도메인명
        cdn.profileIdInteger
        cdn.regionTypeStringKOREA, JAPAN, GLOBAL

        예시

        요청 예시

        POST /api/v2/channels/cdnInfo
        HOST: livestation.apigw.ntruss.com
        Content-Type: application/json
        x-ncp-apigw-timestamp:1521787414578
        x-ncp-iam-access-key:6uxz1nKkcYwUjWRG5Q1V7NsW0i5jErlu2NjBXXgy
        x-ncp-apigw-signature-v2:iJFK773KH0WwQ79PasqJ+ZGixtpDQ/abS57WGQdld2M=
        x-ncp-region_code:KR
        
        Request body
        {
          "cdn": {
            "cdnInstanceNo": 4938,
            "profileId": 1008
          },
          "channelList": [
            "ls-20241017200700-8M0zg"
          ]
        }
        HTTP

        응답 예시

        HTTP/1.1 200 OK
        Server: nginx
        Date: Fri, 26 Feb 2021 09:53:32 GMT
        Content-Type: application/json;charset=utf-8
        Connection: keep-alive
        Access-Control-Allow-Origin: *
        x-ncp-trace-id: 36c9k60om4p3238cpmc9gm4cj4
        
        {
          "content": {
            "channelList": [
              "ls-20241017200700-8M0zg"
            ],
            "cdn": {
              "instanceNo": "4938",
              "serviceName": "edge-ls-20250109221525-cgBBG",
              "statusName": "RUNNING",
              "cdnType": "GLOBAL_EDGE",
              "cdnDomain": "8lgtagbe4938.beta-edge.naverncp.com",
              "profileId": 1008,
              "regionType": "KOREA"
            }
          }
        }
        HTTP

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

        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.