View a markdown version of this page

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

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

Referenzen:

API-Operationen, definiert durch AWS Elementar MediaPackage V2

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

CancelHarvestJob

mediapackagev2:CancelHarvestJob

Schreiben

CreateChannel

mediapackagev2:CreateChannel

Schreiben

mediapackagev2:TagResource

Taggen, Schreiben

CreateChannelGroup

mediapackagev2:CreateChannelGroup

Schreiben

mediapackagev2:TagResource

Taggen, Schreiben

CreateHarvestJob

mediapackagev2:CreateHarvestJob

Schreiben

mediapackagev2:TagResource

Taggen, Schreiben

CreateOriginEndpoint

mediapackagev2:CreateOriginEndpoint

Schreiben

mediapackagev2:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

mediapackagev2.amazonaws.com

Schreiben

DeleteChannel

mediapackagev2:DeleteChannel

Schreiben

DeleteChannelGroup

mediapackagev2:DeleteChannelGroup

Schreiben

DeleteChannelPolicy

mediapackagev2:DeleteChannelPolicy

Schreiben

DeleteOriginEndpoint

mediapackagev2:DeleteOriginEndpoint

Schreiben

DeleteOriginEndpointPolicy

mediapackagev2:DeleteOriginEndpointPolicy

Schreiben

GetChannel

mediapackagev2:GetChannel

Lesen

GetChannelGroup

mediapackagev2:GetChannelGroup

Lesen

GetChannelPolicy

mediapackagev2:GetChannelPolicy

Lesen

GetHarvestJob

mediapackagev2:GetHarvestJob

Lesen

GetOriginEndpoint

mediapackagev2:GetOriginEndpoint

Lesen

GetOriginEndpointPolicy

mediapackagev2:GetOriginEndpointPolicy

Lesen

ListChannelGroups

mediapackagev2:ListChannelGroups

Auflisten

ListChannels

mediapackagev2:ListChannels

Auflisten

ListHarvestJobs

mediapackagev2:ListHarvestJobs

Auflisten

ListOriginEndpoints

mediapackagev2:ListOriginEndpoints

Auflisten

ListTagsForResource

mediapackagev2:ListTagsForResource

Lesen

PutChannelPolicy

mediapackagev2:PutChannelPolicy

Write (Schreiben)

PutOriginEndpointPolicy

mediapackagev2:PutOriginEndpointPolicy

Schreiben

iam:PassRole

iam:PassedToService

mediapackagev2.amazonaws.com

Schreiben

ResetChannelState

mediapackagev2:ResetChannelState

Schreiben

ResetOriginEndpointState

mediapackagev2:ResetOriginEndpointState

Schreiben

TagResource

mediapackagev2:TagResource

Taggen, Schreiben

UntagResource

mediapackagev2:UntagResource

Taggen, Schreiben

UpdateChannel

mediapackagev2:UpdateChannel

Schreiben

UpdateChannelGroup

mediapackagev2:UpdateChannelGroup

Schreiben

UpdateOriginEndpoint

mediapackagev2:UpdateOriginEndpoint

Schreiben

iam:PassRole

iam:PassedToService

mediapackagev2.amazonaws.com

Schreiben

Aktionen definiert durch AWS Elementar MediaPackage V2

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

CancelHarvestJob

Erteilt die Erlaubnis, einen Harvest-Job abzubrechen

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

HarvestJob*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

CreateChannel

Gewährt die Berechtigung zum Erstellen eines Channels in einer Channel-Gruppe

Channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateChannelGroup

Gewährt die Berechtigung zum Erstellen einer Channel-Gruppe

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateHarvestJob

Erteilt die Erlaubnis, einen Ernteauftrag zu erstellen

Channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

HarvestJob*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateOriginEndpoint

Gewährt die Berechtigung zum Erstellen eines Ursprungsendpunkts für einen Channel

Channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteChannel

Gewährt die Berechtigung zum Löschen eines Channels in einer Channel-Gruppe

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

DeleteChannelGroup

Gewährt die Berechtigung zum Löschen einer Channel-Gruppe

ChannelGroup*

aws:ResourceTag/${TagKey}

Schreiben

DeleteChannelPolicy

Gewährt die Berechtigung zum Löschen von Ressourcenrichtlinien von einem Channel

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

ChannelPolicy*

DeleteOriginEndpoint

Gewährt die Berechtigung zum Löschen eines Ursprungsendpunkts für einen Channel

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

DeleteOriginEndpointPolicy

Gewährt die Berechtigung zum Löschen einer Ressourcenrichtlinie von einem Ursprungsendpunkt

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

OriginEndpointPolicy*

GetChannel

Gewährt die Berechtigung zum Abrufen der Details eines Channels in einer Channel-Gruppe

Channel*

aws:ResourceTag/${TagKey}

Lesen

ChannelGroup*

aws:ResourceTag/${TagKey}

GetChannelGroup

Gewährt die Berechtigung zum Abrufen der Details einer Channel-Gruppe

ChannelGroup*

aws:ResourceTag/${TagKey}

Lesen

GetChannelPolicy

Gewährt die Berechtigung zum Abrufen einer Ressourcenrichtlinie für einen Channel

Channel*

aws:ResourceTag/${TagKey}

Lesen

ChannelGroup*

aws:ResourceTag/${TagKey}

ChannelPolicy*

GetHarvestJob

Erteilt die Erlaubnis, Details eines Erntejobs abzurufen

Channel*

aws:ResourceTag/${TagKey}

Lesen

ChannelGroup*

aws:ResourceTag/${TagKey}

HarvestJob*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

GetHeadObject

Erteilt die Erlaubnis zur Herstellung GetHeadObject Anfragen an MediaPackage

OriginEndpoint*

aws:ResourceTag/${TagKey}

Lesen

GetObject

Erteilt die Erlaubnis zur Erstellung GetObject Anfragen an MediaPackage

OriginEndpoint*

aws:ResourceTag/${TagKey}

Lesen

GetOriginEndpoint

Gewährt die Berechtigung zum Abrufen von Details zu einem Ursprungsendpunkt

Channel*

aws:ResourceTag/${TagKey}

Lesen

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

GetOriginEndpointPolicy

Gewährt die Berechtigung zum Abrufen von Details zu einer Ressourcenrichtlinie für einen Ursprungsendpunkt

Channel*

aws:ResourceTag/${TagKey}

Lesen

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

OriginEndpointPolicy*

HarvestObject

Erteilt die Erlaubnis zur Erstellung HarvestObject Anfragen an MediaPackage

OriginEndpoint*

aws:ResourceTag/${TagKey}

Lesen

ListChannelGroups

Gewährt die Berechtigung zum Auflisten aller Channel-Gruppen für ein AWS-Konto

Auflisten

ListChannels

Gewährt die Berechtigung zum Auflisten aller Channels in einer Channel-Gruppe

ChannelGroup*

aws:ResourceTag/${TagKey}

Auflisten

ListHarvestJobs

Erteilt die Erlaubnis, alle Harvest-Jobs in einer Kanalgruppe, einem Channel oder einem Ausgangsendpunkt aufzulisten

ChannelGroup*

aws:ResourceTag/${TagKey}

Auflisten

ListOriginEndpoints

Gewährt die Berechtigung zum Auflisten aller Ursprungsendpunkte eines Channels

Channel*

aws:ResourceTag/${TagKey}

Auflisten

ChannelGroup*

aws:ResourceTag/${TagKey}

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für die angegebene Ressource

Channel

aws:ResourceTag/${TagKey}

Lesen

ChannelGroup

aws:ResourceTag/${TagKey}

HarvestJob

aws:ResourceTag/${TagKey}

OriginEndpoint

aws:ResourceTag/${TagKey}

PutChannelPolicy

Gewährt die Berechtigung zum Anhängen einer Ressourcenrichtlinie für einen Channel

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

ChannelPolicy*

PutObject

Erteilt die Erlaubnis zur Erstellung PutObject Anfragen an MediaPackage

Channel*

aws:ResourceTag/${TagKey}

Schreiben

PutOriginEndpointPolicy

Gewährt die Berechtigung zum Anhängen einer Ressourcenrichtlinie an einen Ursprungsendpunkt

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

OriginEndpointPolicy*

ResetChannelState

Erteilt die Erlaubnis, einen Kanal zurückzusetzen

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

ResetOriginEndpointState

Erteilt die Erlaubnis, einen Ausgangsendpunkt zurückzusetzen

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

TagResource

Gewährt die Berechtigung zum Hinzufügen der angegebenen Tags zur angegebenen Ressource

Channel

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

ChannelGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

HarvestJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen der angegebenen Tags aus der angegebenen Ressource

Channel

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

ChannelGroup

aws:ResourceTag/${TagKey}

aws:TagKeys

HarvestJob

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateChannel

Gewährt die Berechtigung zum Aktualisieren eines Channels in einer Channel-Gruppe

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

UpdateChannelGroup

Gewährt die Berechtigung zum Aktualisieren einer Channel-Gruppe

ChannelGroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdateOriginEndpoint

Gewährt die Berechtigung zum Aktualisieren eines Ursprungsendpunkts eines Channels

Channel*

aws:ResourceTag/${TagKey}

Schreiben

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

Ressourcentypen, definiert durch AWS Elementar MediaPackage V2

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}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}

aws:ResourceTag/${TagKey}

ChannelGroup

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}

aws:ResourceTag/${TagKey}

ChannelPolicy

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}

HarvestJob

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}/harvestJob/${HarvestJobName}

aws:ResourceTag/${TagKey}

OriginEndpoint

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}

aws:ResourceTag/${TagKey}

OriginEndpointPolicy

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}

Bedingungsschlüssel für AWS Elementar MediaPackage V2

AWS Elementar MediaPackage V2 definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch Tags, die in der Anforderung übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf Tags, die der Ressource zugeordnet sind

String

aws:TagKeys

Filtert den Zugriff basierend auf Tag-Schlüsseln, die in der Anforderung übergeben werden

ArrayOfString