Übersicht
Die Video Stitcher API verwendet für die Zugriffssteuerung die Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM).
Sie können die Zugriffssteuerung für die Video Stitcher API auf Projektebene konfigurieren. Beispielsweise können Sie Entwicklern Zugriff zum Auflisten und Abrufen aller CDN-Schlüssel gewähren, die in einem Projekt registriert sind.
Eine ausführliche Beschreibung von IAM und den entsprechenden Funktionen finden Sie in der IAM-Dokumentation. Lesen Sie insbesondere den Abschnitt IAM-Richtlinien verwalten.
Der Aufrufer muss für jede Video Stitcher API-Methode die erforderlichen Berechtigungen haben. Weitere Informationen finden Sie unter Berechtigungen und Rollen.
Berechtigungen
In diesem Abschnitt werden die von IAM unterstützten Berechtigungen für die Video Stitcher API zusammengefasst.
Erforderliche Berechtigungen
In den folgenden Tabellen sind die IAM-Berechtigungen aufgeführt, die mit der Video Stitcher API verknüpft sind.
Methode mit CDN-Schlüsseln | Erforderliche Berechtigungen |
---|---|
cdnKeys.create
|
videostitcher.cdnKeys.create für das übergeordnete Google Cloud-Projekt. |
cdnKeys.delete |
videostitcher.cdnKeys.delete für die CDN-Schlüsselressource. |
cdnKeys.get |
videostitcher.cdnKeys.get für die CDN-Schlüsselressource. |
cdnKeys.list
|
videostitcher.cdnKeys.list für das übergeordnete Google Cloud-Projekt. |
cdnKeys.update |
videostitcher.cdnKeys.update für die CDN-Schlüsselressource. |
Methode für Livekonfigurationen | Erforderliche Berechtigungen |
---|---|
liveConfigs.create
|
videostitcher.liveConfigs.create für das übergeordnete Google Cloud-Projekt. |
liveConfigs.delete
|
videostitcher.liveConfigs.delete für die Livekonfigurationsressource. |
liveConfigs.get
|
videostitcher.liveConfigs.get für die Livekonfigurationsressource. |
liveConfigs.list
|
videostitcher.liveConfigs.list für das übergeordnete Google Cloud-Projekt. |
liveConfigs.update
|
videostitcher.liveConfigs.update für die Livekonfigurationsressource. |
Methode für VOD-Konfigurationen | Erforderliche Berechtigungen |
---|---|
vodConfigs.create
|
videostitcher.vodConfigs.create für das übergeordnete Google Cloud-Projekt. |
vodConfigs.delete
|
videostitcher.vodConfigs.delete in der VOD-Konfigurationsressource. |
vodConfigs.get
|
videostitcher.vodConfigs.get in der VOD-Konfigurationsressource. |
vodConfigs.list
|
videostitcher.vodConfigs.list für das übergeordnete Google Cloud-Projekt. |
vodConfigs.update
|
videostitcher.vodConfigs.update in der VOD-Konfigurationsressource. |
Slates-Methode | Erforderliche Berechtigungen |
---|---|
slates.create |
videostitcher.slates.create für das übergeordnete Google Cloud-Projekt. |
slates.delete |
videostitcher.slates.delete für die Slate-Ressource. |
slates.get |
videostitcher.slates.get für die Slate-Ressource. |
slates.list |
videostitcher.slates.list für das übergeordnete Google Cloud-Projekt. |
slates.update |
videostitcher.slates.update für die Slate-Ressource. |
Methode „Livesitzungen“ | Erforderliche Berechtigungen |
---|---|
liveSessions.create
|
videostitcher.liveSessions.create für das übergeordnete Google Cloud-Projekt. |
liveSessions.get
|
videostitcher.liveSessions.get für die Live-Sitzungsressource. |
Methode für Details zum Live-Anzeigen-Tag | Erforderliche Berechtigungen |
---|---|
liveSessions.liveAdTagDetails.get
|
videostitcher.liveAdTagDetails.get
in der Ressource mit den Details zum Live-Anzeigen-Tag. |
liveSessions.liveAdTagDetails.list
|
videostitcher.liveAdTagDetails.list für das übergeordnete Google Cloud-Projekt. |
Methode für VOD-Sitzungen | Erforderliche Berechtigungen |
---|---|
vodSessions.create
|
videostitcher.vodSessions.create für das übergeordnete Google Cloud-Projekt. |
vodSessions.get
|
videostitcher.vodSessions.get für die VOD-Sitzungsressource. |
Methode „Details zum VOD-Anzeigen-Tag“ | Erforderliche Berechtigungen |
---|---|
vodSessions.vodAdTagDetails.get
|
videostitcher.vodAdTagDetails.get in der VOD-Anzeigen-Tag-Detailressource. |
vodSessions.vodAdTagDetails.list
|
videostitcher.vodAdTagDetails.list für das übergeordnete Google Cloud-Projekt. |
Methode „VOD-Stitch-Details“ | Erforderliche Berechtigungen |
---|---|
vodSessions.vodStitchDetails.get
|
videostitcher.vodStitchDetails.get für die VOD-Stitch-Details-Ressource. |
vodSessions.vodStitchDetails.list
|
videostitcher.vodStitchDetails.list für das übergeordnete Google Cloud-Projekt. |
Rollen
Die folgende Tabelle enthält die IAM-Rollen der Video Stitcher API sowie die mit jeder Rolle verknüpften Berechtigungen:
IAM-Rolle | Berechtigungen |
---|---|
Video Stitcher-Betrachter( Lesezugriff auf Video Stitcher-Ressourcen. |
|
Video Stitcher-Nutzer( Uneingeschränkter Zugriff auf Video Stitcher-Sitzungen. |
|
Video Stitcher-Administrator( Uneingeschränkter Zugriff auf alle Video Stitcher-Ressourcen. |
|
Weitere Informationen zu Rollen finden Sie hier.
Empfehlungen
Für die Konten, die für die Erstellung von Livestreams oder VOD-Sitzungen verantwortlich sind, sollte die Rolle auf roles/videostitcher.user
festgelegt sein.
Für Konten, die für die Verwaltung und Bearbeitung von CDN-Schlüsseln, Live-Konfigurationen, VOD-Konfigurationen und Slates verantwortlich sind, sollte die Rolle auf roles/videostitcher.admin
festgelegt sein.
Für Konten, die nur Lesezugriff auf CDN-Schlüssel, Live-Konfigurationen, VOD-Konfigurationen, Slates oder Sitzungen haben und diese nicht bearbeiten oder erstellen können, sollte die Rolle auf roles/videostitcher.viewer
festgelegt werden.