Información general
La API Video Stitcher usa Gestión de Identidades y Accesos (IAM) para el control de acceso.
Puede configurar el control de acceso para la API Video Stitcher a nivel de proyecto. Por ejemplo, puedes conceder acceso a los desarrolladores para que puedan mostrar y obtener todas las claves de CDN registradas en un proyecto.
Para obtener una descripción detallada de IAM y de sus características, consulta la documentación de IAM. En particular, echa un vistazo a la sección sobre la gestión de políticas de gestión de identidades y accesos.
Todos los métodos de la API Video Stitcher requieren que el llamador cuente con los permisos necesarios. Para obtener más información, consulta Permisos y Roles.
Permisos
En esta sección se resumen los permisos de la API Video Stitcher que admite IAM.
Permisos obligatorios
En las siguientes tablas se indican los permisos de IAM que están asociados con la API Video Stitcher.
Método de claves de CDN | Permisos obligatorios |
---|---|
cdnKeys.create
|
videostitcher.cdnKeys.create en el proyecto
Google Cloud superior. |
cdnKeys.delete |
videostitcher.cdnKeys.delete en el recurso de clave de CDN. |
cdnKeys.get |
videostitcher.cdnKeys.get en el recurso de clave de CDN. |
cdnKeys.list
|
videostitcher.cdnKeys.list en el proyecto
Google Cloud superior. |
cdnKeys.update |
videostitcher.cdnKeys.update en el recurso de clave de CDN. |
Método LiveConfigs | Permisos obligatorios |
---|---|
liveConfigs.create
|
videostitcher.liveConfigs.create en el proyecto
Google Cloud superior. |
liveConfigs.delete
|
videostitcher.liveConfigs.delete en el recurso de configuración en directo. |
liveConfigs.get
|
videostitcher.liveConfigs.get en el recurso de configuración en directo. |
liveConfigs.list
|
videostitcher.liveConfigs.list en el proyecto
Google Cloud superior. |
liveConfigs.update
|
videostitcher.liveConfigs.update en el recurso de configuración en directo. |
Método VOD configs | Permisos obligatorios |
---|---|
vodConfigs.create
|
videostitcher.vodConfigs.create en el proyecto
Google Cloud superior. |
vodConfigs.delete
|
videostitcher.vodConfigs.delete en la configuración de VOD
resource. |
vodConfigs.get
|
videostitcher.vodConfigs.get en la configuración de VOD
resource. |
vodConfigs.list
|
videostitcher.vodConfigs.list en el proyecto
Google Cloud superior. |
vodConfigs.update
|
videostitcher.vodConfigs.update en la configuración de VOD
resource. |
Método de pizarras | Permisos obligatorios |
---|---|
slates.create |
videostitcher.slates.create en el proyecto superior Google Cloud . |
slates.delete |
videostitcher.slates.delete en el recurso de pizarra. |
slates.get |
videostitcher.slates.get en el recurso de pizarra. |
slates.list |
videostitcher.slates.list en el proyecto superior Google Cloud . |
slates.update |
videostitcher.slates.update en el recurso de pizarra. |
Método de sesiones en directo | Permisos obligatorios |
---|---|
liveSessions.create
|
videostitcher.liveSessions.create en el proyecto
Google Cloud superior. |
liveSessions.get
|
videostitcher.liveSessions.get en el recurso de sesión en directo. |
Método para obtener los detalles de la etiqueta de anuncio en directo | Permisos obligatorios |
---|---|
liveSessions.liveAdTagDetails.get
|
videostitcher.liveAdTagDetails.get
en el recurso de detalles de la etiqueta de anuncio activa. |
liveSessions.liveAdTagDetails.list
|
videostitcher.liveAdTagDetails.list
en el proyecto superior. Google Cloud |
Método de sesiones de VOD | Permisos obligatorios |
---|---|
vodSessions.create
|
videostitcher.vodSessions.create en el proyecto
Google Cloud superior. |
vodSessions.get
|
videostitcher.vodSessions.get en el recurso de la sesión de VOD. |
Método de detalles de etiquetas de anuncio de VOD | Permisos obligatorios |
---|---|
vodSessions.vodAdTagDetails.get
|
videostitcher.vodAdTagDetails.get en el recurso de detalles de la etiqueta de anuncio de VOD. |
vodSessions.vodAdTagDetails.list
|
videostitcher.vodAdTagDetails.list en el proyecto superior Google Cloud . |
Método de detalles de costura de VOD | Permisos obligatorios |
---|---|
vodSessions.vodStitchDetails.get
|
videostitcher.vodStitchDetails.get
en el recurso de detalles de la costura de VOD. |
vodSessions.vodStitchDetails.list
|
videostitcher.vodStitchDetails.list
en el proyecto superior. Google Cloud |
Roles
En la siguiente tabla se indican los roles de IAM de la API Video Stitcher, incluidos los permisos asociados a cada rol:
Rol de gestión de identidades y accesos | Permisos |
---|---|
Lector de Video Stitcher( Acceso de solo lectura a recursos de Video Stitcher. |
|
Usuario de Video Stitcher( Acceso completo a las sesiones de Video Stitcher. |
|
Administrador de Video Stitcher( Acceso completo a todos los recursos de Video Stitcher. |
|
Para obtener más información sobre los roles, consulta el artículo Descripción de los roles.
Recomendaciones
En las cuentas responsables de crear sesiones en directo o de vídeo bajo demanda, el rol debe ser roles/videostitcher.user
.
En el caso de las cuentas responsables de gestionar y editar las claves de CDN, las configuraciones de emisiones en directo, las configuraciones de VOD y las pizarras, el rol debe ser roles/videostitcher.admin
.
En las cuentas que solo tengan acceso de lectura y no puedan editar ni crear claves de CDN, configuraciones de directo, configuraciones de VOD, pizarras ni sesiones, el rol debe ser roles/videostitcher.viewer
.