Actions, ressources et clés de condition pour AWS Elemental MediaConnect - Référence de l'autorisation de service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour AWS Elemental MediaConnect

AWS Elemental MediaConnect (préfixe de service :mediaconnect) fournit les ressources, actions et clés de contexte de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par AWS Elemental MediaConnect

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

La colonne Niveau d'accès du tableau Actions décrit la manière dont l'action est classée (liste, lecture, gestion des autorisations ou balisage). Cette classification peut vous aider à comprendre le niveau d'accès accordé par une action utilisée dans une politique. Pour plus d'informations sur les niveaux d'accès, consultez la section Niveaux d'accès dans les résumés des politiques.

La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez indiquer un ARN de ce type dans une déclaration avec cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resourceélément dans une politique IAM, vous devez inclure un ARN ou un modèle pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.

La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.

La colonne Actions dépendantes du tableau Actions indique les autorisations supplémentaires qui peuvent être nécessaires pour lancer une action avec succès. Ces autorisations peuvent être nécessaires en plus de l'autorisation pour l'action elle-même. Lorsqu'une action spécifie des actions dépendantes, ces dépendances peuvent s'appliquer à des ressources supplémentaires définies pour cette action, et pas uniquement à la première ressource répertoriée dans le tableau.

Note

Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.

Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.

Actions Description Niveau d'accès Types de ressources (*obligatoire) Clés de condition Actions dépendantes
AddBridgeOutputs Octroie l'autorisation d'ajouter des sorties à un pont existant. Écrire

Bridge*

AddBridgeSources Octroie l'autorisation d'ajouter des sources à un pont existant. Écrire

Bridge*

AddFlowMediaStreams Accorde l'autorisation d'ajouter des flux multimédias à n'importe quel flux Écriture

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

AddFlowOutputs Accorde l'autorisation d'ajouter des sorties à n'importe quel flux. Écriture

Flow*

Output*

aws:RequestTag/${TagKey}

aws:TagKeys

AddFlowSources Accorde l'autorisation d'ajouter des sources à n'importe quel flux. Écriture

Flow*

Source*

aws:RequestTag/${TagKey}

aws:TagKeys

AddFlowVpcInterfaces Accorde l'autorisation d'ajouter des interfaces VPC à n'importe quel flux. Écrire

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

AssociateRouterNetworkInterface Accorde l'autorisation d'associer une interface réseau de routeur Écrire
CreateBridge Octroie l'autorisation de créer des ponts. Écrire

Bridge*

CreateFlow Accorde l'autorisation de créer des flux. Écrire

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateGateway Octroie l'autorisation de créer des passerelles. Écrire

Gateway*

CreateRouterInput Accorde l'autorisation de créer une nouvelle entrée de routeur dans AWS Elemental MediaConnect Écrire

RouterInput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:CreateRouterInput

mediaconnect:TagResource

mediaconnect:UpdateFlowOutput

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRouterNetworkInterface Accorde l'autorisation de créer une nouvelle interface réseau de routeur dans AWS Elemental MediaConnect Écrire

RouterNetworkInterface*

iam:CreateServiceLinkedRole

mediaconnect:CreateRouterNetworkInterface

mediaconnect:TagResource

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRouterOutput Accorde l'autorisation de créer une nouvelle sortie de routeur dans AWS Elemental MediaConnect Écrire

RouterOutput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:CreateRouterOutput

mediaconnect:TagResource

mediaconnect:UpdateFlowSource

medialive:UpdateInput

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteBridge Octroie l'autorisation de supprimer des ponts. Écrire

Bridge*

DeleteFlow Accorde l'autorisation de supprimer des flux. Écrire

Flow*

DeleteGateway Octroie l'autorisation de supprimer des passerelles. Écrire

Gateway*

DeleteRouterInput Accorde l'autorisation de supprimer une entrée de routeur dans AWS Elemental MediaConnect Écrire

RouterInput*

DeleteRouterNetworkInterface Accorde l'autorisation de supprimer l'interface réseau d'un routeur dans AWS Elemental MediaConnect Écrire

RouterNetworkInterface*

DeleteRouterOutput Accorde l'autorisation de supprimer une sortie de routeur d' AWS Elemental MediaConnect Écrire

RouterOutput*

DeregisterGatewayInstance Octroie l'autorisation d'annuler l'enregistrement d'une instance de passerelle. Écrire

GatewayInstance*

DescribeBridge Octroie l'autorisation d'afficher les informations d'un pont. Lecture

Bridge*

DescribeFlow Accorde l'autorisation d'afficher les détails d'un flux, y compris l'ARN, le nom et la zone de disponibilité du flux, ainsi que des détails sur la source, les sorties et les droits. Lecture

Flow*

DescribeFlowSourceMetadata Autorise l'affichage des informations sur le flux de transport source et les programmes du flux Lecture

Flow*

DescribeFlowSourceThumbnail Autorise l'affichage de la miniature de la source du flux Lecture

Flow*

DescribeGateway Octroie l'autorisation d'afficher les informations d'une passerelle, y compris l'ARN, le nom et les blocs d'adresse CIDR de la passerelle, ainsi que des informations sur les réseaux. Lecture

Gateway*

DescribeGatewayInstance Octroie l'autorisation d'afficher les informations relatives à l'instance d'une passerelle. Lecture

GatewayInstance*

DescribeOffering Accorde l'autorisation d'afficher les informations d'une offre. Lecture

Offering*

DescribeReservation Accorde l'autorisation d'afficher les informations d'une réservation. Lecture

Reservation*

DiscoverGatewayPollEndpoint Octroie l'autorisation de découvrir le point de terminaison d'interrogation de la passerelle. Lecture

Gateway*

GetRouterInput Accorde l'autorisation de récupérer des informations sur une entrée de routeur spécifique dans AWS Elemental MediaConnect Lecture

RouterInput*

GetRouterInputSourceMetadata Accorde l'autorisation de récupérer des métadonnées sur une source d'entrée de routeur dans AWS Elemental MediaConnect Lecture

RouterInput*

GetRouterInputThumbnail Accorde l'autorisation de récupérer la miniature d'une entrée de routeur dans Elemental AWS MediaConnect Lecture

RouterInput*

GetRouterNetworkInterface Accorde l'autorisation de récupérer des informations sur une interface réseau de routeur spécifique dans AWS Elemental MediaConnect Lecture

RouterNetworkInterface*

GetRouterOutput Accorde l'autorisation de récupérer des informations sur une sortie de routeur spécifique dans AWS Elemental MediaConnect Lecture

RouterOutput*

GrantFlowEntitlements Accorde l'autorisation d'accorder des droits sur n'importe quel flux. Écrire

Entitlement*

Flow*

aws:RequestTag/${TagKey}

aws:TagKeys

ListBridges Octroie l'autorisation d'afficher une liste des ponts associés à ce compte ainsi qu'à un ARN éventuellement spécifié. List
ListEntitlements Accorde l'autorisation d'afficher la liste de tous les droits qui ont été accordés au compte. Liste
ListFlows Accorde l'autorisation d'afficher la liste des flux qui sont associés à ce compte. List
ListGatewayInstances Octroie l'autorisation d'afficher une liste des instances qui sont associées à cette passerelle. List
ListGateways Octroie l'autorisation d'afficher une liste des passerelles qui sont associées à ce compte. List
ListOfferings Accorde l'autorisation d'afficher une liste de toutes les offres disponibles pour le compte dans le Région AWS List
ListReservations Accorde l'autorisation d'afficher une liste de toutes les réservations qui ont été achetées par le compte dans le Région AWS List
ListRouterInputs Accorde l'autorisation de récupérer une liste des entrées du routeur dans AWS Elemental MediaConnect List
ListRouterNetworkInterfaces Accorde l'autorisation de récupérer une liste des interfaces réseau des routeurs dans AWS Elemental MediaConnect List
ListRouterOutputs Accorde l'autorisation de récupérer une liste des sorties du routeur dans AWS Elemental MediaConnect List
ListTagsForResource Accorde l'autorisation d'afficher une liste de toutes les balises associées à une ressource. Lecture
PollGateway Octroie l'autorisation d'interroger la passerelle. Écrire
PurchaseOffering Accorde l'autorisation d'acheter une offre. Écrire

Reservation*

RemoveBridgeOutput Octroie l'autorisation de supprimer une sortie d'un pont existant. Écrire

Bridge*

RemoveBridgeSource Octroie l'autorisation de supprimer une source d'un pont existant. Écrire

Bridge*

RemoveFlowMediaStream Accorde l'autorisation de supprimer des flux multimédias de n'importe quel flux. Écriture

Flow*

RemoveFlowOutput Accorde l'autorisation de supprimer des sorties de n'importe quel flux. Écriture

Flow*

Output*

RemoveFlowSource Accorde l'autorisation de supprimer des sources de n'importe quel flux. Écriture

Flow*

Source*

RemoveFlowVpcInterface Accorde l'autorisation de supprimer des interfaces VPC de n'importe quel flux. Écrire

Flow*

RestartRouterInput Autorise le redémarrage d'une entrée de routeur dans AWS Elemental MediaConnect Écrire

RouterInput*

RestartRouterOutput Autorise le redémarrage d'une sortie de routeur dans AWS Elemental MediaConnect Écrire

RouterOutput*

RevokeFlowEntitlement Accorde l'autorisation de révoquer des droits sur n'importe quel flux. Écriture

Entitlement*

Flow*

StartFlow Accorde l'autorisation de démarrer des flux. Écrire

Flow*

StartRouterInput Accorde l'autorisation de démarrer une entrée de routeur dans AWS Elemental MediaConnect Écrire

RouterInput*

StartRouterOutput Accorde l'autorisation de démarrer une sortie de routeur dans AWS Elemental MediaConnect Écrire

RouterOutput*

StopFlow Accorde l'autorisation d'arrêter des flux. Écrire

Flow*

StopRouterInput Autorise l'arrêt d'une entrée de routeur dans AWS Elemental MediaConnect Écrire

RouterInput*

StopRouterOutput Accorde l'autorisation d'arrêter la sortie d'un routeur dans AWS Elemental MediaConnect Écrire

RouterOutput*

SubmitGatewayStateChange Octroie l'autorisation de soumettre une modification de l'état de la passerelle. Écrire
TagResource Accorde l'autorisation d'associer des balises à des ressources. Identification

Entitlement

Flow

Output

RouterInput

RouterNetworkInterface

RouterOutput

Source

aws:RequestTag/${TagKey}

aws:TagKeys

TakeRouterInput Accorde l'autorisation d'associer une entrée de routeur à une sortie de routeur dans AWS Elemental MediaConnect Écrire

RouterOutput*

UntagResource Accorde l'autorisation de supprimer des balises des ressources. Identification

Entitlement

Flow

Output

RouterInput

RouterNetworkInterface

RouterOutput

Source

aws:TagKeys

UpdateBridge Octroie l'autorisation de mettre à jour des ponts. Écrire

Bridge*

UpdateBridgeOutput Octroie l'autorisation de mettre à jour une sortie d'un pont existant. Écrire

Bridge*

UpdateBridgeSource Octroie l'autorisation de mettre à jour une source d'un pont existant. Écrire

Bridge*

UpdateBridgeState Octroie l'autorisation de mettre à jour l'état d'un pont existant. Écrire

Bridge*

UpdateFlow Accorde l'autorisation de mettre à jour des flux. Écriture

Flow*

UpdateFlowEntitlement Accorde l'autorisation de mettre à jour des droits sur n'importe quel flux. Écriture

Flow*

UpdateFlowMediaStream Accorde l'autorisation de mettre à jour des flux multimédias sur n'importe quel flux. Écriture

Flow*

UpdateFlowOutput Accorde l'autorisation de mettre à jour des sorties sur n'importe quel flux. Écriture

Flow*

Output*

UpdateFlowSource Accorde l'autorisation de mettre à jour la source de n'importe quel flux. Écrire

Flow*

Source*

UpdateGatewayInstance Accorde l'autorisation de mettre à jour la configuration d'une instance de passerelle existante Écrire

GatewayInstance*

UpdateRouterInput Accorde l'autorisation de mettre à jour la configuration d'une entrée de routeur dans AWS Elemental MediaConnect Écrire

RouterInput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:UpdateFlowOutput

mediaconnect:UpdateRouterInput

UpdateRouterNetworkInterface Accorde l'autorisation de mettre à jour la configuration de l'interface réseau d'un routeur dans AWS Elemental MediaConnect Écrire

RouterNetworkInterface*

iam:CreateServiceLinkedRole

mediaconnect:UpdateRouterNetworkInterface

UpdateRouterOutput Accorde l'autorisation de mettre à jour la configuration d'une sortie de routeur dans AWS Elemental MediaConnect Écrire

RouterOutput*

ec2:CreateNetworkInterface

iam:PassRole

mediaconnect:AssociateRouterNetworkInterface

mediaconnect:UpdateFlowSource

mediaconnect:UpdateRouterOutput

medialive:UpdateInput

Types de ressources définis par AWS Elemental MediaConnect

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.

Types de ressources ARN Clés de condition
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}

Clés de condition pour AWS Elemental MediaConnect

AWS Elemental MediaConnect définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM. Vous pouvez utiliser ces clés pour affiner les conditions d’application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.

Pour afficher les clés de condition globales disponibles pour tous les services, consultez la section Clés contextuelles de condition AWS globales.

Clés de condition Description Type
aws:RequestTag/${TagKey} Filtre l'accès en fonction des balises transmises dans la demande String
aws:ResourceTag/${TagKey} Filtre l'accès en fonction des balises associées à la ressource String
aws:TagKeys Filtre l'accès en fonction des clés de balise transmises dans la demande ArrayOfString