개요
Video Stitcher API에서는 액세스 제어를 위해 Identity and Access Management(IAM)가 사용됩니다.
프로젝트 수준에서 Video Stitcher API에 대한 액세스 제어를 구성할 수 있습니다. 예를 들어 개발자에게 프로젝트 내에 등록된 모든 CDN 키를 나열하고 가져올 수 있는 액세스 권한을 부여할 수 있습니다.
IAM과 그 기능에 대한 자세한 설명은 IAM 문서를 참조하세요. 특히 IAM 정책 관리 섹션을 참조하세요.
모든 Video Stitcher API 메서드를 사용하기 위해서는 호출자에게 필수 권한이 있어야 합니다. 자세한 내용은 권한 및 역할을 참조하세요.
권한
이 섹션에서는 IAM에서 지원되는 Video Stitcher API 권한을 요약해서 보여줍니다.
필수 권한
다음 표에서는 Video Stitcher API와 연관된 IAM 권한을 보여줍니다.
CDN 키 메서드 | 필수 권한 |
---|---|
cdnKeys.create
|
상위 Google Cloud 프로젝트에 대한 videostitcher.cdnKeys.create |
cdnKeys.delete |
CDN 키 리소스에 대한 videostitcher.cdnKeys.delete |
cdnKeys.get |
CDN 키 리소스에 대한 videostitcher.cdnKeys.get |
cdnKeys.list
|
상위 Google Cloud 프로젝트에 대한 videostitcher.cdnKeys.list |
cdnKeys.update |
CDN 키 리소스에 대한 videostitcher.cdnKeys.update |
실시간 구성 메서드 | 필수 권한 |
---|---|
liveConfigs.create
|
상위 Google Cloud 프로젝트에 대한 videostitcher.liveConfigs.create |
liveConfigs.delete
|
라이브 구성 리소스에 대한 videostitcher.liveConfigs.delete |
liveConfigs.get
|
라이브 구성 리소스에 대한 videostitcher.liveConfigs.get |
liveConfigs.list
|
상위 Google Cloud 프로젝트에 대한 videostitcher.liveConfigs.list |
liveConfigs.update
|
라이브 구성 리소스에 대한 videostitcher.liveConfigs.update |
VOD 구성 메서드 | 필수 권한 |
---|---|
vodConfigs.create
|
상위 Google Cloud 프로젝트에 대한 videostitcher.vodConfigs.create |
vodConfigs.delete
|
VOD 구성 리소스에 대한 videostitcher.vodConfigs.delete 권한 |
vodConfigs.get
|
VOD 구성 리소스에 대한 videostitcher.vodConfigs.get 권한 |
vodConfigs.list
|
상위 Google Cloud 프로젝트에 대한 videostitcher.vodConfigs.list |
vodConfigs.update
|
VOD 구성 리소스에 대한 videostitcher.vodConfigs.update 권한 |
슬레이트 메서드 | 필수 권한 |
---|---|
slates.create |
상위 Google Cloud 프로젝트에 대한 videostitcher.slates.create |
slates.delete |
슬레이트 리소스에 대한 videostitcher.slates.delete |
slates.get |
슬레이트 리소스에 대한 videostitcher.slates.get |
slates.list |
상위 Google Cloud 프로젝트에 대한 videostitcher.slates.list |
slates.update |
슬레이트 리소스에 대한 videostitcher.slates.update |
라이브 세션 메서드 | 필수 권한 |
---|---|
liveSessions.create
|
상위 Google Cloud 프로젝트에 대한 videostitcher.liveSessions.create |
liveSessions.get
|
라이브 세션 리소스에 대한 videostitcher.liveSessions.get |
실시간 광고 태그 세부정보 메서드 | 필수 권한 |
---|---|
liveSessions.liveAdTagDetails.get
|
실시간 광고 태그 세부정보 리소스에 대한 videostitcher.liveAdTagDetails.get |
liveSessions.liveAdTagDetails.list
|
상위 Google Cloud 프로젝트에 대한 videostitcher.liveAdTagDetails.list |
VOD 세션 메서드 | 필수 권한 |
---|---|
vodSessions.create
|
상위 Google Cloud 프로젝트에 대한 videostitcher.vodSessions.create |
vodSessions.get
|
VOD 세션 리소스에 대한 videostitcher.vodSessions.get |
VOD 광고 태그 세부정보 메서드 | 필수 권한 |
---|---|
vodSessions.vodAdTagDetails.get
|
VOD 광고 태그 세부정보 리소스에 대한 videostitcher.vodAdTagDetails.get |
vodSessions.vodAdTagDetails.list
|
상위 Google Cloud 프로젝트에 대한 videostitcher.vodAdTagDetails.list |
VOD 병합 세부정보 메서드 | 필수 권한 |
---|---|
vodSessions.vodStitchDetails.get
|
VOD 병합 세부정보 리소스에 대한 videostitcher.vodStitchDetails.get |
vodSessions.vodStitchDetails.list
|
상위 Google Cloud 프로젝트에 대한 videostitcher.vodStitchDetails.list |
역할
다음 표에는 각 역할과 연결된 권한을 포함하여 Video Stitcher API IAM 역할이 나와 있습니다.
IAM 역할 | 권한 |
---|---|
동영상 합치기 뷰어( 동영상 합치기 리소스에 대한 읽기 전용 액세스 권한입니다. |
|
동영상 합치기 사용자( 동영상 합치기 세션에 대한 전체 액세스 권한입니다. |
|
동영상 합치기 관리자( 모든 동영상 합치기 리소스에 대한 전체 액세스 권한입니다. |
|
역할에 대한 자세한 내용은 역할 이해를 참조하세요.
권장사항
라이브 또는 VOD 세션을 만들어야 하는 계정의 경우 역할을 roles/videostitcher.user
로 설정해야 합니다.
CDN 키, 실시간 구성, VOD 구성, 슬레이트를 관리하고 수정해야 하는 계정의 경우 역할을 roles/videostitcher.admin
으로 설정해야 합니다.
CDN 키, 실시간 구성, VOD 구성, 슬레이트 또는 세션을 보기만 하고 수정하거나 만들 수 없는 액세스 권한이 있는 계정의 경우에는 역할을 roles/videostitcher.viewer
로 설정해야 합니다.