채널에서 재생 권한 부여 활성화 - Amazon Interactive Video Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

채널에서 재생 권한 부여 활성화

채널의 인증 요구 사항은 채널 생성 시에 구성하거나 나중에 업데이트 엔드포인트를 사용하여 구성할 수 있습니다. 재생 인증을 활성화 또는 비활성화할지 여부에 관계없이 단계는 동일합니다.

콘솔 지침

채널을 만들 때 인증을 활성화하려면

  1. Amazon IVS 콘솔을 엽니다. 아직 채널의 리전을 선택하지 않은 경우 선택합니다.

  2. [시작하기(Get started)] 상자(오른쪽 위)에서 [채널 생성(Create channel)]을 선택합니다.

  3. [채널 생성(Create channel)] 페이지에서 [사용자 지정 구성(Custom configuration)]을 선택합니다.

  4. [재생 인증(Playback authentication)] 섹션에서 [비디오 재생에 대한 토큰 인증 요구 사항 활성화(Enable token-authentication requirement for video playback)]를 켭니다.

  5. 나머지 프롬프트 메시지에 따라 채널을 생성합니다. (IVS 지연 시간이 짧은 스트리밍 시작하기 섹션을 참조하세요.)

기존 채널을 업데이트하여 인증을 활성화하려면

  1. Amazon IVS 콘솔을 엽니다. 아직 채널의 리전을 선택하지 않은 경우 선택합니다.

  2. 왼쪽 탐색 메뉴에서 [채널}(Channels)]을 선택합니다.

  3. 업데이트할 채널의 확인란을 선택한 후 [종료(Edit)]를 선택합니다.

  4. [재생 인증(Playback authentication)] 섹션에서 [비디오 재생에 대한 토큰 인증 요구 사항 활성화(Enable token-authentication requirement for video playback)]를 켭니다.

  5. [변경 사항 저장(Save changes)]을 클릭합니다.

CLI 지침

채널을 만들 때 인증을 활성화하려면

aws ivs create-channel --authorized --region <aws-region>

리전이 로컬 AWS 구성 파일에 있는 경우 --region <aws-region>을 삭제할 수 있습니다.

다음은 예제 응답입니다. authorizedtrue임을 참고하세요.

{ "streamKey": { "channelArn": "arn:aws:ivs:us-west-2:123456789:channel/fbc789c1-2c56-4ce6-a30a-d99275dc4481", "value": "sk_us-west-2_abcd1234efgh5678ijkl", "arn": "arn:aws:ivs:us-west-2:123456789:stream-key/62f15f1b-fe31-4127-b252-0666ac7f55a7", "tags": {} }, "channel": { "name": "test-channel", "tags": {}, "authorized": true, "latencyMode": "LOW", "ingestEndpoint": "jds34ksdg3las.global-contribute.live-video.net", "playbackUrl": "https://b37c565f6d79.us-west-2.playback.live-video.net/api/video/v1/aws.ivs.us-west-2.123456789.channel.oU4OKS4LA1Dz.m3u8", "arn": "arn:aws:ivs:us-west-2:123456789:channel/fbc789c1-2c56-4ce6-a30a-d99275dc4481" } }

기존 채널을 업데이트하여 인증을 활성화하려면

aws ivs update-channel --arn arn:aws:ivs:us-west-2:693991300569:channel/742da049-fe9f-4f23-928e-c6753760a189 --authorized

단지 예제일뿐입니다. --arn 다음에 사용자 채널 ARN을 지정해야 합니다. 채널을 만들 때와 마찬가지로 authorized은 업데이트 응답에서 true입니다.

API 요청(생성 및 업데이트)

POST /CreateChannel HTTP/1.1 { "name": "<your channel name>", "authorized": true }
POST /UpdateChannel HTTP/1.1 { "arn": "<channel arn>", "authorized": true }