Présentation
L'API Video Stitcher utilise Identity and Access Management (IAM) pour le contrôle des accès.
Vous pouvez configurer le contrôle des accès pour l'API Video Stitcher au niveau du projet à l'échelle du projet. Vous pouvez par exemple autoriser les développeurs à répertorier et à obtenir toutes les clés CDN enregistrées dans un projet.
Pour une description détaillée d'IAM et de ses fonctionnalités, consultez la documentation IAM. en particulier la section expliquant comment gérer les stratégies Cloud IAM.
Pour chaque méthode de l'API Video Stitcher, l'appelant doit disposer des autorisations nécessaires. Pour en savoir plus, consultez les sections Autorisations et Rôles.
Autorisations
Cette section récapitule les autorisations de l'API Video Stitcher compatibles avec IAM.
Autorisations requises
Les tableaux suivants répertorient les autorisations IAM associées à l'API Video Stitcher.
Méthode des clés CDN | Autorisations requises |
---|---|
cdnKeys.create
|
videostitcher.cdnKeys.create sur le parent
projet Google Cloud. |
cdnKeys.delete |
videostitcher.cdnKeys.delete sur la ressource de clé CDN. |
cdnKeys.get |
videostitcher.cdnKeys.get sur la ressource clé du CDN. |
cdnKeys.list
|
videostitcher.cdnKeys.list sur le projet Google Cloud parent. |
cdnKeys.update |
videostitcher.cdnKeys.update sur la ressource clé du CDN. |
Méthode des configurations actives | Autorisations requises |
---|---|
liveConfigs.create
|
videostitcher.liveConfigs.create sur le parent
projet Google Cloud. |
liveConfigs.delete
|
videostitcher.liveConfigs.delete sur la configuration active
ressource. |
liveConfigs.get
|
videostitcher.liveConfigs.get sur la configuration active
ressource. |
liveConfigs.list
|
videostitcher.liveConfigs.list sur le projet Google Cloud parent. |
liveConfigs.update
|
videostitcher.liveConfigs.update sur la configuration active
ressource. |
Méthode des configurations de vidéo à la demande | Autorisations requises |
---|---|
vodConfigs.create
|
videostitcher.vodConfigs.create sur le parent
projet Google Cloud. |
vodConfigs.delete
|
videostitcher.vodConfigs.delete sur la ressource de configuration VOD. |
vodConfigs.get
|
videostitcher.vodConfigs.get sur la ressource de configuration VOD. |
vodConfigs.list
|
videostitcher.vodConfigs.list sur le parent
projet Google Cloud. |
vodConfigs.update
|
videostitcher.vodConfigs.update sur la configuration de vidéo à la demande
ressource. |
Méthode des dalles | Autorisations requises |
---|---|
slates.create |
videostitcher.slates.create sur le projet Google Cloud parent. |
slates.delete |
videostitcher.slates.delete sur la ressource de la carte. |
slates.get |
videostitcher.slates.get sur la ressource d'écran. |
slates.list |
videostitcher.slates.list sur le projet Google Cloud parent. |
slates.update |
videostitcher.slates.update sur la ressource de la carte. |
Méthode des sessions en direct | Autorisations requises |
---|---|
liveSessions.create
|
videostitcher.liveSessions.create sur le parent
projet Google Cloud. |
liveSessions.get
|
videostitcher.liveSessions.get lors de la session en direct
ressource. |
Méthode des détails du tag d'emplacement publicitaire en direct | Autorisations requises |
---|---|
liveSessions.liveAdTagDetails.get
|
videostitcher.liveAdTagDetails.get sur la ressource des détails des tags d'emplacement publicitaire "en direct". |
liveSessions.liveAdTagDetails.list
|
videostitcher.liveAdTagDetails.list
sur le projet Google Cloud parent. |
Méthode des sessions VOD | Autorisations requises |
---|---|
vodSessions.create
|
videostitcher.vodSessions.create sur le parent
projet Google Cloud. |
vodSessions.get
|
videostitcher.vodSessions.get sur la ressource de session VOD. |
Méthode des détails des tags d'emplacement publicitaire VOD | Autorisations requises |
---|---|
vodSessions.vodAdTagDetails.get
|
videostitcher.vodAdTagDetails.get sur la ressource de détails des tags d'emplacement publicitaire VOD. |
vodSessions.vodAdTagDetails.list
|
videostitcher.vodAdTagDetails.list sur le projet Google Cloud parent. |
Méthode des détails d'assemblage VOD | Autorisations requises |
---|---|
vodSessions.vodStitchDetails.get
|
videostitcher.vodStitchDetails.get sur la ressource de détails d'assemblage VOD. |
vodSessions.vodStitchDetails.list
|
videostitcher.vodStitchDetails.list
sur le projet Google Cloud parent. |
Rôles
Le tableau suivant répertorie les rôles IAM de l'API Video Stitcher, y compris les autorisations associées à chaque rôle :
Rôle IAM | Autorisations |
---|---|
Lecteur d'assemblage vidéo( Accès en lecture seule aux ressources d'assemblage vidéo. |
|
Utilisateur d'assemblage vidéo( Accès complet aux sessions d'assemblage vidéo. |
|
Administrateur d'assemblage vidéo( Accès complet à toutes les ressources d'assemblage vidéo. |
|
Pour en savoir plus sur les rôles, consultez la page Comprendre les rôles.
Recommandations
Pour les comptes chargés de créer des sessions en direct ou de vidéo à la demande, le rôle doit être le suivant :
définie sur roles/videostitcher.user
.
Pour les comptes responsables de la gestion et de la modification des clés CDN,
les configurations et les écrans VOD, le rôle doit être défini sur roles/videostitcher.admin
.
Pour les comptes disposant uniquement d'un accès en lecture, et non pour la modification ou la création de clés CDN,
des configurations, des configurations de VOD, des écrans ou des sessions, le rôle doit être défini sur
roles/videostitcher.viewer