Übersicht
Die Video Stitcher API nutzt Identity and Access Management (IAM) für Zugriffssteuerung.
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 Video Stitcher API-Berechtigungen zusammengefasst.
Erforderliche Berechtigungen
In den folgenden Tabellen sind die IAM-Berechtigungen im Zusammenhang mit der Video Stitcher API aufgeführt.
Methode für CDN-Schlüssel | 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 Element
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 Element
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 in der Live-Konfiguration
. |
Methode für VOD-Konfigurationen | Erforderliche Berechtigungen |
---|---|
vodConfigs.create
|
videostitcher.vodConfigs.create für das übergeordnete Element
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 Element
Google Cloud-Projekt |
vodConfigs.update
|
videostitcher.vodConfigs.update für die VOD-Konfiguration
. |
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 Element
Google Cloud-Projekt |
liveSessions.get
|
videostitcher.liveSessions.get in der Livesitzung
. |
Methode für Details zum Live-Anzeigen-Tag | Erforderliche Berechtigungen |
---|---|
liveSessions.liveAdTagDetails.get
|
videostitcher.liveAdTagDetails.get
in der Detailressource des Live-Anzeigen-Tags. |
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 Element
Google Cloud-Projekt |
vodSessions.get
|
videostitcher.vodSessions.get für die VOD-Sitzungsressource. |
Methode mit Details zum VOD-Anzeigen-Tag | Erforderliche Berechtigungen |
---|---|
vodSessions.vodAdTagDetails.get
|
videostitcher.vodAdTagDetails.get an
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
In der folgenden Tabelle sind die IAM-Berechtigungen der Video Stitcher API aufgeführt. Rollen einschließlich der 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 Live- oder VOD-Sitzungen erstellen, sollte die Rolle folgende Rolle spielen:
auf roles/videostitcher.user
festgelegt.
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 CDN-Schlüssel nur ansehen, aber nicht bearbeiten oder erstellen dürfen, gilt Folgendes:
Konfigurationen, VOD-Konfigurationen, Slates oder Sitzungen erstellen, sollte die Rolle auf
roles/videostitcher.viewer