View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Elementar MediaTailor - 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 AWS Elementar MediaTailor

AWS Elementar MediaTailor (Dienstpräfix: mediatailor) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Elementar MediaTailor

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

ConfigureLogsForChannel

mediatailor:ConfigureLogsForChannel

Schreiben

ConfigureLogsForPlaybackConfiguration

mediatailor:ConfigureLogsForPlaybackConfiguration

Schreiben

CreateChannel

mediatailor:CreateChannel

Schreiben

mediatailor:TagResource

Taggen, Schreiben

CreateLiveSource

mediatailor:CreateLiveSource

Schreiben

mediatailor:TagResource

Taggen, Schreiben

CreatePrefetchSchedule

mediatailor:CreatePrefetchSchedule

Schreiben

mediatailor:TagResource

Taggen, Schreiben

CreateProgram

mediatailor:CreateProgram

Schreiben

mediatailor:TagResource

Taggen, Schreiben

CreateSourceLocation

mediatailor:CreateSourceLocation

Schreiben

mediatailor:TagResource

Taggen, Schreiben

CreateVodSource

mediatailor:CreateVodSource

Schreiben

mediatailor:TagResource

Taggen, Schreiben

DeleteChannel

mediatailor:DeleteChannel

Schreiben

DeleteChannelPolicy

mediatailor:DeleteChannelPolicy

Verwaltung von Berechtigungen, Schreiben

DeleteLiveSource

mediatailor:DeleteLiveSource

Schreiben

DeletePlaybackConfiguration

mediatailor:DeletePlaybackConfiguration

Schreiben

DeletePrefetchSchedule

mediatailor:DeletePrefetchSchedule

Schreiben

DeleteProgram

mediatailor:DeleteProgram

Schreiben

DeleteSourceLocation

mediatailor:DeleteSourceLocation

Schreiben

DeleteVodSource

mediatailor:DeleteVodSource

Schreiben

DescribeChannel

mediatailor:DescribeChannel

Lesen

DescribeLiveSource

mediatailor:DescribeLiveSource

Lesen

DescribeProgram

mediatailor:DescribeProgram

Lesen

DescribeSourceLocation

mediatailor:DescribeSourceLocation

Lesen

DescribeVodSource

mediatailor:DescribeVodSource

Lesen

GetChannelPolicy

mediatailor:GetChannelPolicy

Lesen

GetChannelSchedule

mediatailor:GetChannelSchedule

Lesen

GetPlaybackConfiguration

mediatailor:GetPlaybackConfiguration

Lesen

GetPrefetchSchedule

mediatailor:GetPrefetchSchedule

Lesen

ListAlerts

mediatailor:ListAlerts

Lesen

ListChannels

mediatailor:ListChannels

Lesen

ListLiveSources

mediatailor:ListLiveSources

Lesen

ListPlaybackConfigurations

mediatailor:ListPlaybackConfigurations

Auflisten

ListPrefetchSchedules

mediatailor:ListPrefetchSchedules

Auflisten

ListSourceLocations

mediatailor:ListSourceLocations

Lesen

ListTagsForResource

mediatailor:ListTagsForResource

Lesen

ListVodSources

mediatailor:ListVodSources

Lesen

PutChannelPolicy

mediatailor:PutChannelPolicy

Verwaltung von Berechtigungen, Schreiben

PutFunction

mediatailor:TagResource

Taggen, Schreiben

PutPlaybackConfiguration

mediatailor:PutPlaybackConfiguration

Schreiben

mediatailor:TagResource

Taggen, Schreiben

StartChannel

mediatailor:StartChannel

Schreiben

StopChannel

mediatailor:StopChannel

Schreiben

TagResource

mediatailor:TagResource

Taggen, Schreiben

UntagResource

mediatailor:UntagResource

Taggen, Schreiben

UpdateChannel

mediatailor:UpdateChannel

Schreiben

UpdateLiveSource

mediatailor:UpdateLiveSource

Schreiben

UpdateProgram

mediatailor:UpdateProgram

Schreiben

UpdateSourceLocation

mediatailor:UpdateSourceLocation

Schreiben

UpdateVodSource

mediatailor:UpdateVodSource

Schreiben

Aktionen definiert durch AWS Elementar MediaTailor

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ConfigureLogsForChannel

Gewährt die Berechtigung, Protokolle für den Kanal mit dem angegebenen Kanalnamen zu konfigurieren

channel*

aws:ResourceTag/${TagKey}

Schreiben

ConfigureLogsForPlaybackConfiguration

Gewährt die Berechtigung zum Konfigurieren von Protokollen für eine Wiedergabekonfiguration

playbackConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

CreateChannel

Gewährt die Berechtigung zum Erstellen eines Channels.

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateLiveSource

Gewährt die Berechtigung zum Erstellen einer neuen Live-Quelle am Quellspeicherort mit dem angegebenen Quellspeicherortnamen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreatePrefetchSchedule

Gewährt die Berechtigung zum Erstellen eines Prefetch-Zeitplans für die Wiedergabekonfiguration mit dem angegebenen Wiedergabekonfigurationsnamen

playbackConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

CreateProgram

Gewährt die Berechtigung zum Erstellen eines neuen Programms auf dem Kanal mit dem angegebenen Kanalnamen

Schreiben

CreateSourceLocation

Gewährt die Berechtigung zum Erstellen eines neuen Quellspeicherorts

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateVodSource

Gewährt die Berechtigung zum Erstellen einer neuen VOD-Quelle am Quellspeicherort mit dem angegebenen Quellspeicherort

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteChannel

Gewährt Berechtigungen zum Löschen des Ziels mit dem angegebenen Namen

channel*

aws:ResourceTag/${TagKey}

Schreiben

DeleteChannelPolicy

Gewährt die Berechtigung zum Löschen der IAM-Richtlinie auf dem Kanal mit dem angegebenen Kanalnamen

channel*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

DeleteLiveSource

Gewährt die Berechtigung zum Löschen der Live-Quelle mit dem angegebenen Live-Quellnamen am Quellspeicherort mit dem angegebenen Quellspeicherortnamen

liveSource*

aws:ResourceTag/${TagKey}

Schreiben

DeletePlaybackConfiguration

Gewährt die Berechtigung zum Löschen der angegebenen Wiedergabekonfiguration

playbackConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeletePrefetchSchedule

Gewährt die Berechtigung zum Löschen eines Prefetch-Zeitplans für eine Wiedergabekonfiguration mit dem angegebenen Prefetch-Zeitplannamen

playbackConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

prefetchSchedule*

DeleteProgram

Gewährt die Berechtigung, das Programm mit dem angegebenen Programmnamen auf dem Kanal mit dem angegebenen Kanalnamen zu löschen

program*

Schreiben

DeleteSourceLocation

Gewährt die Berechtigung zum Löschen des Quellorts mit dem angegebenen Quellspeicherort

sourceLocation*

aws:ResourceTag/${TagKey}

Schreiben

DeleteVodSource

Gewährt die Berechtigung zum Löschen der VOD-Quelle mit dem angegebenen VOD-Quellnamen am Quellspeicherort mit dem angegebenen Quellspeicherort

vodSource*

aws:ResourceTag/${TagKey}

Schreiben

DescribeChannel

Gewährt die Berechtigung zum Abrufen des Kanals mit dem angegebenen Kanalnamen

channel*

aws:ResourceTag/${TagKey}

Lesen

DescribeLiveSource

Gewährt die Berechtigung zum Abrufenen der Live-Quelle mit dem angegebenen Live-Quellnamen am Quellspeicherort mit dem angegebenen Quellspeicherortnamen

liveSource*

aws:ResourceTag/${TagKey}

Lesen

DescribeProgram

Gewährt die Berechtigung zum Abrufen des Programms mit dem angegebenen Programmnamen auf dem Kanal mit dem angegebenen Kanalnamen

program*

Lesen

DescribeSourceLocation

Gewährt die Berechtigung zum Abrufen des Quellorts mit dem angegebenen Quellspeicherort

sourceLocation*

aws:ResourceTag/${TagKey}

Lesen

DescribeVodSource

Gewährt die Berechtigung zum Abrufen der VOD-Quelle mit dem angegebenen VOD-Quellnamen am Quellspeicherort mit dem angegebenen Quellspeicherort

vodSource*

aws:ResourceTag/${TagKey}

Lesen

GetChannelPolicy

Gewährt die Berechtigung zum Lesen der IAM-Richtlinie auf dem Kanal mit dem angegebenen Kanalnamen

channel*

aws:ResourceTag/${TagKey}

Lesen

GetChannelSchedule

Gewährt die Berechtigung zum Abrufen des Zeitplans von Programmen auf dem Kanal mit dem angegebenen Kanalnamen

channel*

aws:ResourceTag/${TagKey}

Lesen

GetPlaybackConfiguration

Gewährt die Berechtigung zum Abrufen der Konfiguration für den angegebenen Namen.

playbackConfiguration*

aws:ResourceTag/${TagKey}

Lesen

GetPrefetchSchedule

Gewährt die Berechtigung zum Abrufen eines Prefetch-Zeitplans für eine Wiedergabekonfiguration mit dem angegebenen Prefetch-Zeitplannamen

playbackConfiguration*

aws:ResourceTag/${TagKey}

Lesen

prefetchSchedule*

ListAlerts

Gewährt die Berechtigung zum Abrufen einer Liste der Ressourcendefinitionen.

Lesen

ListChannels

Gewährt die Berechtigung zum Abrufen eines bestehenden Bot-Channels

Lesen

ListLiveSources

Gewährt die Berechtigung zum Abrufen der Liste der vorhandenen Love-Quellen am Quellspeicherort mit dem angegebenen Quellspeicherortnamen

Lesen

ListPlaybackConfigurations

Gewährt die Berechtigung zum Abrufen der Liste der verfügbaren Konfigurationen.

Auflisten

ListPrefetchSchedules

Gewährt die Berechtigung zum Abrufen der Liste von Prefetch-Zeitplänen für eine Wiedergabekonfiguration

playbackConfiguration*

aws:ResourceTag/${TagKey}

Auflisten

ListSourceLocations

Gewährt die Berechtigung zum Abrufen der Liste der vorhandenen Quellorte

Lesen

ListTagsForResource

Gewährt die Berechtigung zum Auflisten der Tags, die der angegebenen Wiedergabekonfigurationsressource zugeordnet sind

channel

aws:ResourceTag/${TagKey}

Lesen

liveSource

aws:ResourceTag/${TagKey}

playbackConfiguration

aws:ResourceTag/${TagKey}

sourceLocation

aws:ResourceTag/${TagKey}

vodSource

aws:ResourceTag/${TagKey}

ListVodSources

Gewährt die Berechtigung zum Abrufen der Liste der vorhandenen VOD-Quellen am Quellspeicherort mit dem angegebenen Quellspeicherort

Lesen

PutChannelPolicy

Gewährt die Berechtigung zum Festlegen der IAM-Richtlinie für den Kanal mit dem angegebenen Kanalnamen

channel*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PutPlaybackConfiguration

Gewährt die Berechtigung zum Hinzufügen einer neuen Konfiguration.

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

StartChannel

Gewährt die Berechtigung, den Kanal mit dem angegebenen Kanalnamen zu starten

channel*

aws:ResourceTag/${TagKey}

Schreiben

StopChannel

Gewährt die Berechtigung, den Kanal mit dem angegebenen Kanalnamen zu stoppen

channel*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen von Tags zur angegebenen Wiedergabekonfigurationsressource

channel

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

liveSource

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

playbackConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

sourceLocation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vodSource

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus der angegebenen Wiedergabekonfigurationsressource

channel

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

liveSource

aws:ResourceTag/${TagKey}

aws:TagKeys

playbackConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

sourceLocation

aws:ResourceTag/${TagKey}

aws:TagKeys

vodSource

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateChannel

Gewährt die Berechtigung zum Aktualisieren des Kanals mit dem angegebenen Kanalnamen.

channel*

aws:ResourceTag/${TagKey}

Schreiben

UpdateLiveSource

Gewährt die Berechtigung zum Aktualisieren der Live-Quelle mit dem angegebenen Live-Quellnamen am Quellspeicherort mit dem angegebenen Quellspeicherortnamen

liveSource*

aws:ResourceTag/${TagKey}

Schreiben

UpdateProgram

Gewährt die Berechtigung, das Programm mit dem angegebenen Programmnamen auf dem Kanal mit dem angegebenen Kanalnamen zu aktualisieren

program*

Schreiben

UpdateSourceLocation

Gewährt die Berechtigung zum Aktualisieren des Quellorts mit dem angegebenen Quellspeicherort

sourceLocation*

aws:ResourceTag/${TagKey}

Schreiben

UpdateVodSource

Gewährt die Berechtigung zum Aktualisieren der VOD-Quelle mit dem angegebenen VOD-Quellnamen am Quellspeicherort mit dem angegebenen Quellspeicherort

vodSource*

aws:ResourceTag/${TagKey}

Schreiben

Ressourcentypen, definiert durch AWS Elementar MediaTailor

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

channel

arn:${Partition}:mediatailor:${Region}:${Account}:channel/${ChannelName}

aws:ResourceTag/${TagKey}

liveSource

arn:${Partition}:mediatailor:${Region}:${Account}:liveSource/${SourceLocationName}/${LiveSourceName}

aws:ResourceTag/${TagKey}

playbackConfiguration

arn:${Partition}:mediatailor:${Region}:${Account}:playbackConfiguration/${ResourceId}

aws:ResourceTag/${TagKey}

prefetchSchedule

arn:${Partition}:mediatailor:${Region}:${Account}:prefetchSchedule/${ResourceId}

program

arn:${Partition}:mediatailor:${Region}:${Account}:program/${ChannelName}/${ProgramName}

sourceLocation

arn:${Partition}:mediatailor:${Region}:${Account}:sourceLocation/${SourceLocationName}

aws:ResourceTag/${TagKey}

vodSource

arn:${Partition}:mediatailor:${Region}:${Account}:vodSource/${SourceLocationName}/${VodSourceName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Elementar MediaTailor

AWS Elementar MediaTailor definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString