Descripción general
La API de Video Stitcher usa la administración de identidades y accesos (IAM) para el control de acceso.
Puedes configurar el control de acceso de la API de Video Stitcher a nivel del proyecto. Por ejemplo, puedes otorgar acceso a los desarrolladores para que enumeren y obtengan todas las claves de la CDN registradas en un proyecto.
Para obtener una descripción detallada de IAM y sus características, consulta la documentación de IAM. En particular, consulta la sección sobre administración de políticas de IAM.
Cada método de la API de Video Stitcher requiere que el llamador tenga los permisos necesarios. Para obtener más información, consulta el artículo sobre permisos y funciones.
Permisos
En esta sección, se resumen los permisos de la API de Video Stitcher que admite IAM.
Permisos necesarios
En las siguientes tablas, se enumeran los permisos de IAM asociados con la API de Video Stitcher.
Método de claves de CDN | Permisos necesarios |
---|---|
cdnKeys.create
|
videostitcher.cdnKeys.create en el proyecto superior de Google Cloud. |
cdnKeys.delete |
videostitcher.cdnKeys.delete en el recurso clave de la CDN. |
cdnKeys.get |
videostitcher.cdnKeys.get en el recurso clave de la CDN. |
cdnKeys.list
|
videostitcher.cdnKeys.list en el proyecto superior de Google Cloud. |
cdnKeys.update |
videostitcher.cdnKeys.update en el recurso clave de la CDN. |
Método de configuración en vivo | Permisos necesarios |
---|---|
liveConfigs.create
|
videostitcher.liveConfigs.create en el proyecto superior de Google Cloud. |
liveConfigs.delete
|
videostitcher.liveConfigs.delete en el recurso de configuración en vivo. |
liveConfigs.get
|
videostitcher.liveConfigs.get en el recurso de configuración en vivo. |
liveConfigs.list
|
videostitcher.liveConfigs.list en el proyecto superior de Google Cloud. |
liveConfigs.update
|
videostitcher.liveConfigs.update en el recurso de configuración en vivo. |
Método de configuración de VOD | Permisos necesarios |
---|---|
vodConfigs.create
|
videostitcher.vodConfigs.create en el proyecto superior de Google Cloud. |
vodConfigs.delete
|
videostitcher.vodConfigs.delete en el recurso de configuración de VOD |
vodConfigs.get
|
videostitcher.vodConfigs.get en el recurso de configuración de VOD |
vodConfigs.list
|
videostitcher.vodConfigs.list en el proyecto superior de Google Cloud. |
vodConfigs.update
|
videostitcher.vodConfigs.update en el recurso de configuración de VOD |
Método de pizarras | Permisos necesarios |
---|---|
slates.create |
videostitcher.slates.create en el proyecto superior de 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 de Google Cloud. |
slates.update |
videostitcher.slates.update en el recurso de pizarra. |
Método de sesiones en vivo | Permisos necesarios |
---|---|
liveSessions.create
|
videostitcher.liveSessions.create en el proyecto superior de Google Cloud. |
liveSessions.get
|
videostitcher.liveSessions.get en el recurso de la sesión en vivo. |
Método de detalles de la etiqueta de anuncio en vivo | Permisos necesarios |
---|---|
liveSessions.liveAdTagDetails.get
|
videostitcher.liveAdTagDetails.get en el recurso de detalles de la etiqueta de anuncio en vivo. |
liveSessions.liveAdTagDetails.list
|
videostitcher.liveAdTagDetails.list en el proyecto superior de Google Cloud. |
Método de sesiones de VOD | Permisos necesarios |
---|---|
vodSessions.create
|
videostitcher.vodSessions.create en el proyecto superior de Google Cloud. |
vodSessions.get
|
videostitcher.vodSessions.get en el recurso de la sesión de VOD. |
Método de detalles de la etiqueta de anuncio de VOD | Permisos necesarios |
---|---|
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 de Google Cloud. |
Método de detalles de la unión de VOD | Permisos necesarios |
---|---|
vodSessions.vodStitchDetails.get
|
videostitcher.vodStitchDetails.get en el recurso de detalles de la unión de VOD. |
vodSessions.vodStitchDetails.list
|
videostitcher.vodStitchDetails.list en el proyecto superior de Google Cloud. |
Funciones
En la siguiente tabla, se enumeran las funciones de IAM de la API de Video Stitcher, incluidos los permisos asociados a cada función:
Función de IAM | Permisos |
---|---|
Visualizador de combinación de videos( Acceso de solo lectura a los recursos de combinación de videos. |
|
Usuario de combinación de videos( Acceso total a las sesiones de combinación de videos. |
|
Administrador de la combinación de videos( Acceso total a todos los recursos de combinación de videos |
|
Para obtener más información sobre las funciones, consulta Información sobre las funciones.
Recomendaciones
En el caso de las cuentas responsables de crear sesiones en vivo o de VOD, el rol debe establecerse como roles/videostitcher.user
.
Para las cuentas responsables de administrar y editar claves de CDN, configuraciones activas, configuraciones de VOD y cortinillas, el rol debe establecerse en roles/videostitcher.admin
.
Para las cuentas que solo tienen acceso para ver y no editar ni crear claves de CDN, configuraciones en vivo, configuraciones de VOD, cortinillas ni sesiones, el rol debe establecerse como roles/videostitcher.viewer
.