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

AWS Elemental MediaConnect (Dienstpräfix:mediaconnect) stellt die folgenden dienstspezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Elemental definierte Aktionen AWS MediaConnect

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.

In der Spalte Zugriffsebene der Tabelle Aktionen wird beschrieben, wie die Aktion klassifiziert ist (Liste, Lesen, Berechtigungsverwaltung oder Tagging). Diese Klassifizierung gibt an, welche Zugriffsebene die betreffende Aktion gewährt, wenn Sie sie in einer Richtlinie verwenden. Weitere Informationen zu Zugriffsebenen finden Sie unter Zugriffsebenen in Richtlinienzusammenfassungen.

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.

In der Spalte „Abhängige Aktionen“ der Tabelle „Aktionen“ werden zusätzliche Berechtigungen angezeigt, die möglicherweise erforderlich sind, um eine Aktion erfolgreich aufzurufen. Diese Berechtigungen sind möglicherweise zusätzlich zu den Berechtigungen für die Aktion selbst erforderlich. Wenn eine Aktion abhängige Aktionen spezifiziert, können diese Abhängigkeiten für zusätzliche Ressourcen gelten, die für diese Aktion definiert wurden, nicht nur für die erste Ressource, die in der Tabelle aufgeführt ist.

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
AddBridgeOutputs Gewährt die Erlaubnis, einer bestehenden Brücke Ausgaben hinzuzufügen Schreiben

Bridge*

AddBridgeSources Gewährt die Erlaubnis, einer bestehenden Brücke Quellen hinzuzufügen Schreiben

Bridge*

AddFlowMediaStreams Gewährt die Berechtigung zum Hinzufügen von Medienströmen zu einem beliebigen Ablauf Write

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

AddFlowOutputs Gewährt die Berechtigung zum Hinzufügen von Ausgaben zu einem beliebigen Ablauf. Write

Flow*

Output*

aws:RequestTag/${TagKey}

aws:TagKeys

AddFlowSources Gewährt die Berechtigung zum Hinzufügen von Quellen zu einem beliebigen Ablauf. Write

Flow*

Source*

aws:RequestTag/${TagKey}

aws:TagKeys

AddFlowVpcInterfaces Gewährt die Berechtigung zum Hinzufügen von VPC-Schnittstellen zu einem beliebigen Ablauf. Schreiben

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

AssociateRouterNetworkInterface Erteilt die Berechtigung, eine Router-Netzwerkschnittstelle zuzuordnen Schreiben
CreateBridge Gewährt die Berechtigung zum Erstellen von Brücken Schreiben

Bridge*

CreateFlow Gewährt die Berechtigung zum Erstellen von Abläufen. Schreiben

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateGateway Gewährt die Berechtigung zum Erstellen von Gateways Schreiben

Gateway*

CreateRouterInput Erteilt die Erlaubnis, eine neue Router-Eingabe in AWS Elemental zu erstellen MediaConnect Schreiben

RouterInput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:CreateRouterInput

mediaconnect:TagResource

mediaconnect:UpdateFlowOutput

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRouterNetworkInterface Erteilt die Erlaubnis, eine neue Router-Netzwerkschnittstelle in AWS Elemental zu erstellen MediaConnect Schreiben

RouterNetworkInterface*

iam:CreateServiceLinkedRole

mediaconnect:CreateRouterNetworkInterface

mediaconnect:TagResource

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRouterOutput Erteilt die Erlaubnis, eine neue Router-Ausgabe in AWS Elemental zu erstellen MediaConnect Schreiben

RouterOutput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:CreateRouterOutput

mediaconnect:TagResource

mediaconnect:UpdateFlowSource

medialive:UpdateInput

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteBridge Gewährt die Berechtigung zum Löschen von Brücken Schreiben

Bridge*

DeleteFlow Gewährt die Berechtigung zum Löschen von Abläufen. Schreiben

Flow*

DeleteGateway Gewährt die Berechtigung zum Löschen von Gateways Schreiben

Gateway*

DeleteRouterInput Erteilt die Erlaubnis, eine Router-Eingabe in AWS Elemental zu löschen MediaConnect Schreiben

RouterInput*

DeleteRouterNetworkInterface Erteilt die Erlaubnis, eine Router-Netzwerkschnittstelle aus AWS Elemental zu löschen MediaConnect Schreiben

RouterNetworkInterface*

DeleteRouterOutput Erteilt die Erlaubnis, eine Router-Ausgabe von AWS Elemental zu löschen MediaConnect Schreiben

RouterOutput*

DeregisterGatewayInstance Gewährt die Berechtigung zum Aufheben der Registrierung einer Gateway-Instance Schreiben

GatewayInstance*

DescribeBridge Gewährt die Berechtigung zum Anzeigen der Details einer Brücke Lesen

Bridge*

DescribeFlow Gewährt die Berechtigung zum Anzeigen der Details eines Ablaufs, einschließlich Ablauf-ARN, Name und Availability Zone, sowie Angaben über die Quelle, Ausgaben und Berechtigungen. Lesen

Flow*

DescribeFlowSourceMetadata Erteilt die Berechtigung zum Anzeigen von Informationen über den Quell-Transportstream und die Programme des Flows Lesen

Flow*

DescribeFlowSourceThumbnail Erteilt die Berechtigung, das Quell-Miniaturbild des Flows anzuzeigen Lesen

Flow*

DescribeGateway Gewährt die Berechtigung, die Details eines Gateways anzuzeigen, einschließlich des ARN, des Namens und der CIDR-Blöcke des Gateways, sowie Details über die Netzwerke Lesen

Gateway*

DescribeGatewayInstance Gewährt die Berechtigung zum Anzeigen der Details einer Gateway-Instance Lesen

GatewayInstance*

DescribeOffering Gewährt die Berechtigung zum Anzeigen der Details eines Angebots. Read

Offering*

DescribeReservation Gewährt die Berechtigung zum Anzeigen der Details einer Reservierung. Lesen

Reservation*

DiscoverGatewayPollEndpoint Gewährt die Berechtigung, den Gateway-Abfrage-Endpunkt zu ermitteln Lesen

Gateway*

GetRouterInput Erteilt die Erlaubnis, Informationen über eine bestimmte Router-Eingabe in AWS Elemental abzurufen MediaConnect Lesen

RouterInput*

GetRouterInputSourceMetadata Erteilt die Berechtigung zum Abrufen von Metadaten über eine Router-Eingangsquelle in Elemental AWS MediaConnect Lesen

RouterInput*

GetRouterInputThumbnail Erteilt die Erlaubnis, das Vorschaubild für eine Router-Eingabe in Elemental abzurufen AWS MediaConnect Lesen

RouterInput*

GetRouterNetworkInterface Erteilt die Berechtigung zum Abrufen von Informationen über eine bestimmte Router-Netzwerkschnittstelle in Elemental AWS MediaConnect Lesen

RouterNetworkInterface*

GetRouterOutput Erteilt die Berechtigung zum Abrufen von Informationen über eine bestimmte Router-Ausgabe in Elemental AWS MediaConnect Lesen

RouterOutput*

GrantFlowEntitlements Gewährt die Berechtigung zum Erteilen von Berechtigungen für einen beliebigen Ablauf. Schreiben

Entitlement*

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

ListBridges Gewährt die Berechtigung, eine Liste der Brücken anzuzeigen, die mit diesem Konto und einem optional angegebenen ARN verknüpft sind Auflisten
ListEntitlements Gewährt die Berechtigung zum Anzeigen einer Liste aller Berechtigungen, die dem Konto Gewährt wurden. List
ListFlows Gewährt die Berechtigung zum Anzeigen einer Liste von Abläufen, die mit diesem Konto verknüpft sind. Auflisten
ListGatewayInstances Gewährt die Berechtigung zum Anzeigen einer Liste von Instances, die mit diesem Gateway verknüpft sind Auflisten
ListGateways Gewährt die Berechtigung zum Anzeigen einer Liste von Gateways, die mit diesem Konto verknüpft sind Auflisten
ListOfferings Erteilt die Berechtigung, eine Liste aller Angebote anzuzeigen, die dem Konto aktuell zur Verfügung stehen AWS-Region Auflisten
ListReservations Erteilt die Berechtigung, eine Liste aller Reservierungen anzuzeigen, die in der aktuellen Zeit über das Konto gekauft wurden AWS-Region Auflisten
ListRouterInputs Erteilt die Berechtigung zum Abrufen einer Liste von Router-Eingaben in AWS Elemental MediaConnect Auflisten
ListRouterNetworkInterfaces Erteilt die Berechtigung zum Abrufen einer Liste von Router-Netzwerkschnittstellen in Elemental AWS MediaConnect Auflisten
ListRouterOutputs Erteilt die Berechtigung zum Abrufen einer Liste von Router-Ausgaben in Elemental AWS MediaConnect Auflisten
ListTagsForResource Gewährt die Berechtigung zum Anzeigen einer Liste von Tags, die mit einer Ressource verknüpft sind Lesen
PollGateway Gewährt die Berechtigung zum Abfragen eines Gateways Schreiben
PurchaseOffering Gewährt die Berechtigung zum Kauf eines Angebots. Schreiben

Reservation*

RemoveBridgeOutput Gewährt die Berechtigung, eine Ausgabe von einer bestehenden Brücke zu entfernen Schreiben

Bridge*

RemoveBridgeSource Gewährt die Berechtigung, eine Quelle von einer bestehenden Brücke zu entfernen Schreiben

Bridge*

RemoveFlowMediaStream Gewährt die Berechtigung zum Entfernen von Medien-Streams aus einem beliebigen Ablauf. Write

Flow*

RemoveFlowOutput Gewährt die Berechtigung zum Entfernen von Ausgaben aus einem beliebigen Ablauf. Write

Flow*

Output*

RemoveFlowSource Gewährt die Berechtigung zum Entfernen von Quellen aus einem beliebigen Ablauf. Write

Flow*

Source*

RemoveFlowVpcInterface Gewährt die Berechtigung zum Entfernen von VPC-Schnittstellen aus einem beliebigen Ablauf. Schreiben

Flow*

RestartRouterInput Erteilt die Erlaubnis, einen Router-Eingang in AWS Elemental neu zu starten MediaConnect Schreiben

RouterInput*

RestartRouterOutput Erteilt die Erlaubnis, einen Router-Ausgang in AWS Elemental neu zu starten MediaConnect Schreiben

RouterOutput*

RevokeFlowEntitlement Gewährt die Berechtigung zum Widerrufen von Berechtigungen für einen beliebigen Ablauf. Write

Entitlement*

Flow*

StartFlow Gewährt die Berechtigung zum Starten von Abläufen. Schreiben

Flow*

StartRouterInput Erteilt die Erlaubnis, eine Router-Eingabe in AWS Elemental zu starten MediaConnect Schreiben

RouterInput*

StartRouterOutput Erteilt die Erlaubnis, eine Router-Ausgabe in AWS Elemental zu starten MediaConnect Schreiben

RouterOutput*

StopFlow Gewährt die Berechtigung zum Beenden von Abläufen. Schreiben

Flow*

StopRouterInput Erteilt die Erlaubnis, eine Router-Eingabe in AWS Elemental zu beenden MediaConnect Schreiben

RouterInput*

StopRouterOutput Erteilt die Erlaubnis, eine Router-Ausgabe in AWS Elemental zu stoppen MediaConnect Schreiben

RouterOutput*

SubmitGatewayStateChange Gewährt die Berechtigung, eine Änderung des Gateway-Status zu übermitteln Schreiben
TagResource Gewährt die Berechtigung zum Verknüpfen von Tags mit Ressourcen. Tagging

Entitlement

Flow

Output

RouterInput

RouterNetworkInterface

RouterOutput

Source

aws:RequestTag/${TagKey}

aws:TagKeys

TakeRouterInput Erteilt die Berechtigung, einen Router-Eingang mit einem Router-Ausgang in AWS Elemental zu verknüpfen MediaConnect Schreiben

RouterOutput*

UntagResource Gewährt die Berechtigung zum Entfernen von Tags aus Ressourcen. Tagging

Entitlement

Flow

Output

RouterInput

RouterNetworkInterface

RouterOutput

Source

aws:TagKeys

UpdateBridge Gewährt die Berechtigung zum Aktualisieren von Brücken Schreiben

Bridge*

UpdateBridgeOutput Gewährt die Berechtigung eine Ausgabe einer bestehenden Brücke zu aktualisieren Schreiben

Bridge*

UpdateBridgeSource Gewährt die Berechtigung eine Quelle einer bestehenden Brücke zu aktualisieren Schreiben

Bridge*

UpdateBridgeState Gewährt die Berechtigung den Status einer bestehenden Brücke zu aktualisieren Schreiben

Bridge*

UpdateFlow Gewährt die Berechtigung zum Aktualisieren von Abläufen. Write

Flow*

UpdateFlowEntitlement Gewährt die Berechtigung zum Aktualisieren von Berechtigungen für einen beliebigen Ablauf. Write

Flow*

UpdateFlowMediaStream Gewährt die Berechtigung zum Aktualisieren von Medien-Streams auf einem beliebigen Ablauf. Write

Flow*

UpdateFlowOutput Gewährt die Berechtigung zum Aktualisieren von Ausgaben für einen beliebigen Ablauf. Write

Flow*

Output*

UpdateFlowSource Gewährt die Berechtigung zum Aktualisieren der Quelle eines Ablaufs. Schreiben

Flow*

Source*

UpdateGatewayInstance Gewährt die Berechtigung zum Aktualisieren der Konfiguration einer bestehenden Gateway-Instance Schreiben

GatewayInstance*

UpdateRouterInput Erteilt die Erlaubnis, die Konfiguration eines Router-Eingangs in AWS Elemental zu aktualisieren MediaConnect Schreiben

RouterInput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:UpdateFlowOutput

mediaconnect:UpdateRouterInput

UpdateRouterNetworkInterface Erteilt die Erlaubnis, die Konfiguration einer Router-Netzwerkschnittstelle in AWS Elemental zu aktualisieren MediaConnect Schreiben

RouterNetworkInterface*

iam:CreateServiceLinkedRole

mediaconnect:UpdateRouterNetworkInterface

UpdateRouterOutput Erteilt die Erlaubnis, die Konfiguration einer Router-Ausgabe in AWS Elemental zu aktualisieren MediaConnect Schreiben

RouterOutput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:UpdateFlowSource

mediaconnect:UpdateRouterOutput

medialive:UpdateInput

Von AWS Elemental definierte Ressourcentypen MediaConnect

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
Bridge arn:${Partition}:mediaconnect:${Region}:${Account}:bridge:${BridgeId}:${BridgeName}
Entitlement arn:${Partition}:mediaconnect:${Region}:${Account}:entitlement:${FlowId}:${EntitlementName}

aws:ResourceTag/${TagKey}

Flow arn:${Partition}:mediaconnect:${Region}:${Account}:flow:${FlowId}:${FlowName}

aws:ResourceTag/${TagKey}

Gateway arn:${Partition}:mediaconnect:${Region}:${Account}:gateway:${GatewayId}:${GatewayName}
GatewayInstance arn:${Partition}:mediaconnect:${Region}:${Account}:gateway:${GatewayId}:${GatewayName}:instance:${InstanceId}
Offering arn:${Partition}:mediaconnect:${Region}:offering:${OfferingId}
Output arn:${Partition}:mediaconnect:${Region}:${Account}:output:${OutputId}:${OutputName}

aws:ResourceTag/${TagKey}

Reservation arn:${Partition}:mediaconnect:${Region}:${Account}:reservation:${ReservationId}:${ReservationName}
RouterInput arn:${Partition}:mediaconnect:${Region}:${Account}:routerInput:${RouterInputId}

aws:ResourceTag/${TagKey}

RouterNetworkInterface arn:${Partition}:mediaconnect:${Region}:${Account}:routerNetworkInterface:${RouterNetworkInterfaceId}

aws:ResourceTag/${TagKey}

RouterOutput arn:${Partition}:mediaconnect:${Region}:${Account}:routerOutput:${RouterOutputId}

aws:ResourceTag/${TagKey}

Source arn:${Partition}:mediaconnect:${Region}:${Account}:source:${SourceId}:${SourceName}

aws:ResourceTag/${TagKey}

Zustandsschlüssel für Elemental AWS MediaConnect

AWS Elemental MediaConnect 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 Condition keys (Bedingungsschlüssel).

Die globalen Bedingungsschlüssel, die für alle Dienste verfügbar sind, finden Sie unter Kontextschlüssel für AWS globale Bedingungen.

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