Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Interactive Video Service - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Interactive Video Service

Amazon Interactive Video Service (Servicepräfix: ivs) stellt die folgenden servicespezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel für die Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Interactive Video Service definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Die Spalte Resource types (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("*") im Element Resource Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie einen ARN dieses Typs in einer Anweisung mit dieser Aktion angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Element Resource in einer IAM-Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp einen ARN oder ein Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.

Die Spalte Bedingungsschlüssel der Tabelle der Aktionen enthält Schlüssel, die Sie im Element Condition einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte Bedingungsschlüssel der Tabelle der Ressourcentypen.

Anmerkung

Die Ressourcenbedingungsschlüssel sind in der Tabelle Ressourcentypen enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte Ressourcentypen (*erforderlich) der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte Bedingungsschlüssel. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.

Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Aktionen

Aktionen Beschreibung Zugriffsebene Ressourcentypen (*erforderlich) Bedingungsschlüssel Abhängige Aktionen
BatchGetChannel Gewährt die Berechtigung, mehrere Kanäle gleichzeitig nach Kanal-ARN zu erhalten. Read

Channel*

BatchGetStreamKey Gewährt die Berechtigung, mehrere Stream-Schlüssel gleichzeitig nach Stream-Schlüssel-ARN zu erhalten. Lesen

Stream-Key*

BatchStartViewerSessionRevocation Gewährt die Berechtigung zum gleichzeitigen Ausführen StartViewerSessionRevocation von für mehrere Kanal-ARN- und Viewer-ID-Paare Schreiben

Channel*

CreateChannel Gewährt die Berechtigung zum Erstellen eines neuen Kanals und eines zugeordneten Stream-Schlüssels. Schreiben

Channel*

Stream-Key*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateEncoderConfiguration Gewährt die Berechtigung zum Erstellen einer neuen Encoder-Konfiguration Schreiben

Encoder-Configuration*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateParticipantToken Gewährt die Berechtigung zum Erstellen eines Teilnehmer-Tokens Schreiben

Stage*

aws:TagKeys

aws:RequestTag/${TagKey}

CreatePlaybackRestrictionPolicy Gewährt die Berechtigung zum Erstellen einer Wiedergabe-Einschränkungsrichtlinie Schreiben

Playback-Restriction-Policy*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateRecordingConfiguration Gewährt die Berechtigung zum Erstellen einer neuen Aufzeichnungskonfiguration Schreiben

Recording-Configuration*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateStage Gewährt die Berechtigung zum Erstellen einer Stufe Schreiben

Stage*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateStorageConfiguration Gewährt die Berechtigung zum Erstellen einer neuen Speicherkonfiguration Schreiben

Storage-Configuration*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateStreamKey Gewährt die Berechtigung zum Erstellen eines Stream-Schlüssels. Write

Stream-Key*

aws:TagKeys

aws:RequestTag/${TagKey}

DeleteChannel Gewährt die Berechtigung zum Löschen eines Kanals und der Stream-Schlüssel des Kanals. Schreiben

Channel*

Stream-Key*

DeleteEncoderConfiguration Gewährt die Berechtigung zum Löschen einer Encoder-Konfiguration q für den angegebenen ARN Schreiben

Encoder-Configuration*

DeletePlaybackKeyPair Gewährt die Berechtigung zum Löschen des Wiedergabe-Schlüsselpaars für einen angegebenen ARN Schreiben

Playback-Key-Pair*

DeletePlaybackRestrictionPolicy Gewährt die Berechtigung zum Löschen der Wiedergabe-Einschränkungsrichtlinie für einen angegebenen ARN Schreiben

Playback-Restriction-Policy*

DeleteRecordingConfiguration Gewährt die Berechtigung zum Löschen einer Aufzeichnungskonfiguration für den angegebenen ARN Schreiben

Recording-Configuration*

DeleteStage Gewährt die Berechtigung zum Löschen der Stufe für einen angegebenen ARN Schreiben

Stage*

DeleteStorageConfiguration Gewährt die Berechtigung zum Löschen einer Speicherkonfiguration für den angegebenen ARN Schreiben

Storage-Configuration*

DeleteStreamKey Gewährt die Berechtigung zum Löschen des Stream-Schlüssels für einen angegebenen ARN Schreiben

Stream-Key*

DisconnectParticipant Gewährt die Berechtigung zum Trennen eines Teilnehmers für den angegebenen Stufen-ARN Schreiben

Stage*

GetChannel Gewährt die Berechtigung zum Abrufen der Kanalkonfiguration für einen angegebenen Kanal-ARN Lesen

Channel*

GetComposition Gewährt die Berechtigung zum Abrufen der Komposition für den angegebenen ARN Lesen

Composition*

GetEncoderConfiguration Gewährt die Berechtigung zum Abrufen der Encoder-Konfiguration für den angegebenen ARN Lesen

Encoder-Configuration*

GetParticipant Gewährt die Berechtigung, Teilnehmerinformationen für einen Stufen-ARN, eine Stufensitzung und einen Stufenteilnehmer abzurufen Lesen

Stage*

GetPlaybackKeyPair Gewährt die Berechtigung, die Wiedergabe-Schlüsselpaar-Informationen für einen angegebenen ARN abzurufen Lesen

Playback-Key-Pair*

GetPlaybackRestrictionPolicy Gewährt die Berechtigung zum Abrufen der Wiedergabeeinschränkungsrichtlinie für einen angegebenen ARN Lesen

Playback-Restriction-Policy*

GetRecordingConfiguration Gewährt die Berechtigung zum Abrufen der Aufzeichnungskonfiguration für den angegebenen ARN Lesen

Recording-Configuration*

GetStage Gewährt die Berechtigung zum Abrufen von Stufeninformationen für einen angegebenen ARN Lesen

Stage*

GetStageSession Gewährt die Berechtigung, Stufensitzungsinformationen für einen Stufen-ARN und eine Stufensitzung abzurufen Lesen

Stage*

GetStorageConfiguration Gewährt die Berechtigung zum Abrufen der Speicherkonfiguration für den angegebenen ARN Lesen

Storage-Configuration*

GetStream Gewährt die Berechtigung zum Abrufen von Informationen über den aktiven (Live-) Stream auf einem bestimmten Kanal Read

Channel*

GetStreamKey Gewährt die Berechtigung zum Abrufen von Stream-Schlüsselinformationen für einen angegebenen ARN Lesen

Stream-Key*

GetStreamSession Gewährt die Berechtigung zum Abrufen von Informationen über die Stream-Sitzung auf einem angegebenen Kanal Lesen

Channel*

ImportPlaybackKeyPair Gewährt die Berechtigung zum Importieren des öffentlichen Schlüssels. Write

Playback-Key-Pair*

aws:TagKeys

aws:RequestTag/${TagKey}

ListChannels Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Kanälen Auflisten

Channel*

ListCompositions Gewährt die Berechtigung zum Abrufen von zusammenden Informationen zu Kompositionen Auflisten

Encoder-Configuration

Stage

ListEncoderConfigurations Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Encoder-Konfigurationen Auflisten
ListParticipantEvents Gewährt die Berechtigung, Teilnehmerereignisse für einen Stufen-ARN, eine Stufensitzung und einen Stufenteilnehmer aufzulisten Auflisten

Stage*

ListParticipants Gewährt die Berechtigung, Teilnehmer für einen Stufen-ARN und eine Stufensitzung aufzulisten Auflisten

Stage*

ListPlaybackKeyPairs Gewährt die Berechtigung zum Abrufen von Zusammenfassungsinformationen zu Wiedergabe-Schlüsselpaaren Auflisten

Playback-Key-Pair*

ListPlaybackRestrictionPolicies Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Wiedergabe-Einschränkungsrichtlinien Auflisten
ListRecordingConfigurations Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Aufzeichnungskonfigurationen Auflisten

Recording-Configuration*

ListStageSessions Gewährt die Berechtigung, Stufensitzungen für einen Stufen-ARN aufzulisten Auflisten

Stage*

ListStages Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Stufen Auflisten

Stage*

ListStorageConfigurations Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Speicherkonfigurationen Auflisten
ListStreamKeys Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen zu Stream-Schlüsseln Auflisten

Channel*

Stream-Key*

ListStreamSessions Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen über die Stream-Sitzung auf einem angegebenen Kanal Auflisten

Channel*

ListStreams Gewährt die Berechtigung, zusammenfassende Informationen zu Livestreams zu erhalten List

Channel*

ListTagsForResource Gewährt die Berechtigung zum Abrufen von Informationen über die Tags für einen angegebenen ARN Read

Channel

Composition

Encoder-Configuration

Playback-Key-Pair

Playback-Restriction-Policy

Recording-Configuration

Stage

Storage-Configuration

Stream-Key

aws:TagKeys

aws:RequestTag/${TagKey}

PutMetadata Gewährt die Berechtigung zum Einfügen von Metadaten in einen RTMP-Stream für einen angegebenen Kanal Schreiben

Channel*

StartComposition Gewährt die Berechtigung zum Erstellen einer neuen Komposition Schreiben

Encoder-Configuration*

Stage*

Channel

Storage-Configuration

aws:TagKeys

aws:RequestTag/${TagKey}

StartViewerSessionRevocation Gewährt die Berechtigung, mit dem Widerruf der Viewer-Sitzung zu beginnen, die einem bestimmten Kanal-ARN und einer bestimmten Viewer-ID zugeordnet ist Schreiben

Channel*

StopComposition Gewährt die Berechtigung zum Anhalten der Komposition für den angegebenen ARN Schreiben

Composition*

StopStream Gewährt die Berechtigung zum Trennen eines Streamers auf einem angegebenen Kanal Write

Channel*

TagResource Gewährt die Berechtigung zum Hinzufügen oder Aktualisieren von Tags für eine Ressource mit einem angegebenen ARN Markieren

Channel

Composition

Encoder-Configuration

Playback-Key-Pair

Playback-Restriction-Policy

Recording-Configuration

Stage

Storage-Configuration

Stream-Key

aws:TagKeys

aws:RequestTag/${TagKey}

UntagResource Gewährt die Berechtigung zum Entfernen von Tags für eine Ressource mit einem angegebenen ARN Markieren

Channel

Composition

Encoder-Configuration

Playback-Key-Pair

Playback-Restriction-Policy

Recording-Configuration

Stage

Storage-Configuration

Stream-Key

aws:TagKeys

UpdateChannel Gewährt die Berechtigung zum Aktualisieren der Konfiguration eines Kanals Schreiben

Channel*

UpdatePlaybackRestrictionPolicy Gewährt die Berechtigung zum Aktualisieren einer Wiedergabeeinschränkungsrichtlinie für einen angegebenen ARN Schreiben

Playback-Restriction-Policy*

UpdateStage Gewährt die Berechtigung zum Aktualisieren einer Stufenkonfiguration Schreiben

Stage*

Von Amazon Interactive Video Service definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden. Jede Aktion in der Tabelle „Aktionen“ identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Resource types.

Ressourcentypen ARN Bedingungsschlüssel
Channel arn:${Partition}:ivs:${Region}:${Account}:channel/${ResourceId}

aws:ResourceTag/${TagKey}

Stream-Key arn:${Partition}:ivs:${Region}:${Account}:stream-key/${ResourceId}

aws:ResourceTag/${TagKey}

Playback-Key-Pair arn:${Partition}:ivs:${Region}:${Account}:playback-key/${ResourceId}

aws:ResourceTag/${TagKey}

Playback-Restriction-Policy arn:${Partition}:ivs:${Region}:${Account}:playback-restriction-policy/${ResourceId}

aws:ResourceTag/${TagKey}

Recording-Configuration arn:${Partition}:ivs:${Region}:${Account}:recording-configuration/${ResourceId}

aws:ResourceTag/${TagKey}

Stage arn:${Partition}:ivs:${Region}:${Account}:stage/${ResourceId}

aws:ResourceTag/${TagKey}

Composition arn:${Partition}:ivs:${Region}:${Account}:composition/${ResourceId}

aws:ResourceTag/${TagKey}

Encoder-Configuration arn:${Partition}:ivs:${Region}:${Account}:encoder-configuration/${ResourceId}

aws:ResourceTag/${TagKey}

Storage-Configuration arn:${Partition}:ivs:${Region}:${Account}:storage-configuration/${ResourceId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Interactive Video Service

Amazon Interactive Video Service definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können. Diese Schlüssel können Sie verwenden, um die Bedingungen zu verfeinern, unter denen die Richtlinienanweisung angewendet wird. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Bedingungsschlüssel.

Eine Liste der globalen Bedingungsschlüssel, die für alle Services verfügbar sind, finden Sie unter Verfügbare globale Bedingungsschlüssel.

Bedingungsschlüssel Beschreibung Typ
aws:RequestTag/${TagKey} Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind String
aws:ResourceTag/${TagKey} Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind. Zeichenfolge
aws:TagKeys Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden ArrayOfString