Actions, ressources et clés de condition pour AWS Elemental MediaLive - 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 MediaLive

AWS Elemental MediaLive (préfixe de service :medialive) 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 MediaLive

Vous pouvez spécifier les actions suivantes dans l'Actionélément d'une déclaration de IAM politique. 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'APIopération ou à la CLI commande 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 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 spécifier un type ARN de ressource de ce type dans une instruction comportant 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 d'une IAM politique, vous devez inclure un modèle ARN ou 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.

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
AcceptInputDeviceTransfer Accorde l'autorisation d'accepter le transfert d'un appareil d'entrée Écriture

input-device*

BatchDelete Accorde l'autorisation de supprimer des canaux, des entrées, des groupes de sécurité d'entrée et des liaisons multiplex Écriture
BatchStart Accorde l'autorisation de démarrer des canaux et des liaisons multiplex Écriture
BatchStop Accorde l'autorisation d'arrêter des canaux et des liaisons multiplex. Écriture
BatchUpdateSchedule Accorde l'autorisation d'ajouter des actions à la planification d'un canal et de supprimer des actions de cette dernière Écriture

channel*

CancelInputDeviceTransfer Accorde l'autorisation d'annuler le transfert d'un appareil d'entrée Écrire

input-device*

ClaimDevice Accorde l'autorisation de revendiquer un appareil d'entrée Écrire

input-device*

CreateChannel Accorde l'autorisation de créer un canal. Écrire

channel*

input*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateChannelPlacementGroup Accorde l'autorisation de créer un cluster. Écrire

channel-placement-group*

cluster*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCloudWatchAlarmTemplate Autorise la création d'un modèle d'alarme Cloudwatch Écrire

cloudwatch-alarm-template*

cloudwatch-alarm-template-group*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCloudWatchAlarmTemplateGroup Autorise la création d'un groupe de modèles d'alarmes Cloudwatch Écrire

cloudwatch-alarm-template-group*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCluster Accorde l'autorisation de créer un cluster. Écrire

cluster*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateEventBridgeRuleTemplate Accorde l'autorisation de créer un modèle de règle Eventbridge Écrire

eventbridge-rule-template*

eventbridge-rule-template-group*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateEventBridgeRuleTemplateGroup Accorde l'autorisation de créer un groupe de modèles de règles Eventbridge Écrire

eventbridge-rule-template-group*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateInput Accorde l'autorisation de créer une entrée. Écriture

input*

input-security-group*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateInputSecurityGroup Accorde l'autorisation de créer un groupe de sécurité d'entrée. Écriture

input-security-group*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMultiplex Accorde l'autorisation de créer une liaison multiplex Écriture

multiplex*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMultiplexProgram Accorde l'autorisation de créer un programme multiplex Écrire

multiplex*

CreateNetwork Accorde l'autorisation de créer un réseau Écrire

network*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateNode Accorde l'autorisation de créer un nœud Écrire

cluster*

node*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateNodeRegistrationScript Accorde l'autorisation de créer un script d'enregistrement de nœud Écrire

cluster*

CreatePartnerInput Accorde l'autorisation de créer une entrée de partenaire Écrire

input*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSignalMap Autorise la création d'une carte des signaux Écrire

signal-map*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTags Autorise la création de balises pour les canaux, les entrées, les groupes de sécurité d'entrée, les multiplexes, les réservations, les nœuds, les réseaux, les clusters, les groupes de placement des canaux, les cartes de signaux, les groupes de modèles et les modèles Identification

channel

channel-placement-group

cloudwatch-alarm-template

cloudwatch-alarm-template-group

cluster

eventbridge-rule-template

eventbridge-rule-template-group

input

input-security-group

multiplex

network

node

reservation

signal-map

aws:TagKeys

aws:RequestTag/${TagKey}

DeleteChannel Accorde l'autorisation de supprimer un canal. Écrire

channel*

DeleteChannelPlacementGroup Accorde l'autorisation de supprimer un cluster Écrire

channel-placement-group*

DeleteCloudWatchAlarmTemplate Autorise la suppression d'un modèle d'alarme Cloudwatch Écrire

cloudwatch-alarm-template*

DeleteCloudWatchAlarmTemplateGroup Autorise la suppression d'un groupe de modèles d'alarmes Cloudwatch Écrire

cloudwatch-alarm-template-group*

DeleteCluster Accorde l'autorisation de supprimer un cluster Écrire

cluster*

DeleteEventBridgeRuleTemplate Autorise la suppression d'un modèle de règle Eventbridge Écrire

eventbridge-rule-template*

DeleteEventBridgeRuleTemplateGroup Accorde l'autorisation de supprimer un groupe de modèles de règles Eventbridge Écrire

eventbridge-rule-template-group*

DeleteInput Accorde l'autorisation de supprimer une entrée. Écriture

input*

DeleteInputSecurityGroup Accorde l'autorisation de supprimer un groupe de sécurité d'entrée. Écriture

input-security-group*

DeleteMultiplex Accorde l'autorisation de supprimer une liaison multiplex Écriture

multiplex*

DeleteMultiplexProgram Accorde l'autorisation de supprimer un programme multiplex Écrire

multiplex*

DeleteNetwork Accorde l'autorisation de supprimer un réseau Écrire

network*

DeleteNode Accorde l'autorisation de supprimer un nœud Écrire

node*

DeleteReservation Accorde l'autorisation de supprimer une réservation expirée. Écriture

reservation*

DeleteSchedule Accorde l'autorisation de supprimer toutes les actions de planification pour un canal Écrire

channel*

DeleteSignalMap Autorise la suppression d'une carte de signalisation Écrire

signal-map*

DeleteTags Autorise la suppression des balises des canaux, des entrées, des groupes de sécurité d'entrée, des multiplexes, des réservations, des nœuds, des clusters, des réseaux, des groupes de placement des canaux, des cartes de signaux, des groupes de modèles et des modèles Identification

channel

channel-placement-group

cloudwatch-alarm-template

cloudwatch-alarm-template-group

cluster

eventbridge-rule-template

eventbridge-rule-template-group

input

input-security-group

multiplex

network

node

reservation

signal-map

aws:TagKeys

DescribeAccountConfiguration Octroie l'autorisation d'afficher la configuration du compte du client. Lecture
DescribeChannel Accorde l'autorisation d'obtenir des détails sur un canal. Lecture

channel*

DescribeChannelPlacementGroup Autorise à décrire un groupe de placement de chaînes Lecture

channel-placement-group*

DescribeCluster Accorde l'autorisation de décrire un cluster Lecture

cluster*

DescribeInput Accorde l'autorisation de décrire une entrée. Lecture

input*

DescribeInputDevice Accorde l'autorisation de décrire un appareil d'entrée. Lecture

input-device*

DescribeInputDeviceThumbnail Accorde l'autorisation de décrire la vignette d'un appareil d'entrée Lecture

input-device*

DescribeInputSecurityGroup Accorde l'autorisation de décrire un groupe de sécurité d'entrée. Lecture

input-security-group*

DescribeMultiplex Accorde l'autorisation de décrire une liaison multiplex Lecture

multiplex*

DescribeMultiplexProgram Accorde l'autorisation de décrire un programme multiplex Lecture

multiplex*

DescribeNetwork Accorde l'autorisation de décrire un réseau Lecture

network*

DescribeNode Accorde l'autorisation de décrire un nœud Lecture

node*

DescribeOffering Accorde l'autorisation d'obtenir des détails sur une offre de réservation. Lecture

offering*

DescribeReservation Accorde l'autorisation d'obtenir des détails sur une réservation. Lecture

reservation*

DescribeSchedule Accorde l'autorisation d'afficher la liste des actions planifiées sur un canal Lecture

channel*

DescribeThumbnails Octroie l'autorisation d'afficher les miniatures d'une chaîne. Lecture

channel*

GetCloudWatchAlarmTemplate Accorde l'autorisation d'obtenir un modèle d'alarme Cloudwatch Lecture

cloudwatch-alarm-template*

GetCloudWatchAlarmTemplateGroup Accorde l'autorisation d'obtenir un groupe de modèles d'alarmes Cloudwatch Lecture

cloudwatch-alarm-template-group*

GetEventBridgeRuleTemplate Accorde l'autorisation d'obtenir un modèle de règle Eventbridge Lecture

eventbridge-rule-template*

GetEventBridgeRuleTemplateGroup Accorde l'autorisation d'obtenir un groupe de modèles de règles Eventbridge Lecture

eventbridge-rule-template-group*

GetSignalMap Autorise l'obtention d'une carte de signalisation Lecture

signal-map*

ListChannelPlacementGroups Accorde l'autorisation de répertorier les groupes de placement de chaînes Liste
ListChannels Accorde l'autorisation de répertorier les canaux. Liste
ListCloudWatchAlarmTemplateGroups Autorise à répertorier les groupes de modèles d'alarmes Cloudwatch Liste
ListCloudWatchAlarmTemplates Autorise à répertorier les modèles d'alarme Cloudwatch Liste
ListClusters Accorde l'autorisation de répertorier les clusters virtuels Liste
ListEventBridgeRuleTemplateGroups Accorde l'autorisation de répertorier les groupes de modèles de règles Eventbridge Liste
ListEventBridgeRuleTemplates Accorde l'autorisation de répertorier les modèles de règles Eventbridge Liste
ListInputDeviceTransfers Accorde l'autorisation de répertorier les transferts des appareils d'entrée Liste
ListInputDevices Accorde l'autorisation de répertorier les appareils d'entrée. Liste
ListInputSecurityGroups Accorde l'autorisation de répertorier les groupes de sécurité d'entrée. Liste
ListInputs Accorde l'autorisation de répertorier les entrées. Liste
ListMultiplexPrograms Accorde l'autorisation de répertorier les programmes multiplex Liste
ListMultiplexes Accorde l'autorisation de répertorier les liaisons multiplex Liste
ListNetworks Accorde l'autorisation de répertorier les réseaux Liste
ListNodes Accorde l'autorisation de répertorier les nœuds Liste
ListOfferings Accorde l'autorisation de répertorier les offres de réservation. Liste
ListReservations Accorde l'autorisation de répertorier les réservations. Liste
ListSignalMaps Autorise à répertorier les cartes de signalisation Liste
ListTagsForResource Permet de répertorier les balises pour les canaux, les entrées, les groupes de sécurité d'entrée, les multiplexes, les réservations, les nœuds, les clusters, les réseaux, les groupes de placement des canaux, les cartes de signaux, les groupes de modèles et les modèles Liste

channel

channel-placement-group

cloudwatch-alarm-template

cloudwatch-alarm-template-group

cluster

eventbridge-rule-template

eventbridge-rule-template-group

input

input-security-group

multiplex

network

node

reservation

signal-map

PollAnywhere Autorise le nœud à interroger le cluster Écrire
PurchaseOffering Accorde l'autorisation d'acheter une offre de réservation. Écrire

offering*

reservation*

aws:RequestTag/${TagKey}

aws:TagKeys

RebootInputDevice Accorde l'autorisation de redémarrer un appareil d'entrée Écrire

input-device*

RejectInputDeviceTransfer Accorde l'autorisation de rejeter le transfert d'un appareil d'entrée Écrire

input-device*

RestartChannelPipelines Autorise le redémarrage des pipelines sur un canal actif Écrire

channel*

StartChannel Accorde l'autorisation de démarrer un canal. Écrire

channel*

StartDeleteMonitorDeployment Autorise le lancement de la suppression du moniteur d'une carte des signaux Écrire

signal-map*

StartInputDevice Accorde l'autorisation de démarrer un périphérique d'entrée attaché à un MediaConnect flux Écrire

input-device*

StartInputDeviceMaintenanceWindow Accorde l'autorisation de démarrer une fenêtre de maintenance pour un appareil d'entrée Écrire

input-device*

StartMonitorDeployment Accorde l'autorisation de démarrer le déploiement d'un moniteur de carte des signaux Écrire

signal-map*

StartMultiplex Accorde l'autorisation de démarrer une liaison multiplex Écrire

multiplex*

StartUpdateSignalMap Autorise le lancement d'une mise à jour de la carte des signaux Écrire

signal-map*

StopChannel Accorde l'autorisation d'arrêter un canal. Écrire

channel*

StopInputDevice Accorde l'autorisation d'arrêter un périphérique d'entrée attaché à un MediaConnect flux Écrire

input-device*

StopMultiplex Accorde l'autorisation d'arrêter une liaison multiplex Écrire

multiplex*

SubmitAnywhereStateChange Autorise le nœud à soumettre des modifications d'état au cluster Écrire
TransferInputDevice Accorde l'autorisation de transférer un appareil d'entrée Écrire

input-device*

UpdateAccountConfiguration Octroie l'autorisation de mettre à jour la configuration du compte d'un client. Écrire
UpdateChannel Accorde l'autorisation de mettre à jour un canal. Écriture

channel*

UpdateChannelClass Accorde l'autorisation de mettre à jour la classe d'un canal. Écrire

channel*

UpdateChannelPlacementGroup Accorde l'autorisation de mettre à jour un nœud Écrire

channel-placement-group*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateCloudWatchAlarmTemplate Autorise la mise à jour d'un modèle d'alarme Cloudwatch Écrire

cloudwatch-alarm-template*

cloudwatch-alarm-template-group*

UpdateCloudWatchAlarmTemplateGroup Autorise la mise à jour d'un groupe de modèles d'alarmes Cloudwatch Écrire

cloudwatch-alarm-template-group*

UpdateCluster Accorde l'autorisation de mettre à jour un cluster Écrire

cluster*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateEventBridgeRuleTemplate Autorise la mise à jour d'un modèle de règle Eventbridge Écrire

eventbridge-rule-template*

eventbridge-rule-template-group*

UpdateEventBridgeRuleTemplateGroup Autorise la mise à jour d'un groupe de modèles de règles Eventbridge Écrire

eventbridge-rule-template-group*

UpdateInput Accorde l'autorisation de mettre à jour une entrée. Écriture

input*

UpdateInputDevice Accorde l'autorisation de mettre à jour un appareil d'entrée. Écriture

input-device*

UpdateInputSecurityGroup Accorde l'autorisation de mettre à jour un groupe de sécurité d'entrée. Écriture

input-security-group*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateMultiplex Accorde l'autorisation de mettre à jour une liaison multiplex Écriture

multiplex*

UpdateMultiplexProgram Accorde l'autorisation de mettre à jour un programme multiplex Écrire

multiplex*

UpdateNetwork Accorde l'autorisation de mettre à jour l'état d'un nœud Écrire

network*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateNode Accorde l'autorisation de mettre à jour un nœud Écrire

node*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateNodeState Accorde l'autorisation de mettre à jour l'état d'un nœud Écrire

node*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateReservation Accorde l'autorisation de mettre à jour une réservation. Écrire

reservation*

Types de ressources définis par AWS Elemental MediaLive

Les types de ressources suivants sont définis par ce service et peuvent être utilisés dans l'Resourceélément des déclarations de politique d'IAMautorisation. 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
channel arn:${Partition}:medialive:${Region}:${Account}:channel:${ChannelId}

aws:ResourceTag/${TagKey}

input arn:${Partition}:medialive:${Region}:${Account}:input:${InputId}

aws:ResourceTag/${TagKey}

input-device arn:${Partition}:medialive:${Region}:${Account}:inputDevice:${DeviceId}
input-security-group arn:${Partition}:medialive:${Region}:${Account}:inputSecurityGroup:${InputSecurityGroupId}

aws:ResourceTag/${TagKey}

multiplex arn:${Partition}:medialive:${Region}:${Account}:multiplex:${MultiplexId}

aws:ResourceTag/${TagKey}

reservation arn:${Partition}:medialive:${Region}:${Account}:reservation:${ReservationId}

aws:ResourceTag/${TagKey}

offering arn:${Partition}:medialive:${Region}:${Account}:offering:${OfferingId}
signal-map arn:${Partition}:medialive:${Region}:${Account}:signal-map:${SignalMapId}

aws:ResourceTag/${TagKey}

cloudwatch-alarm-template-group arn:${Partition}:medialive:${Region}:${Account}:cloudwatch-alarm-template-group:${CloudWatchAlarmTemplateGroupId}

aws:ResourceTag/${TagKey}

cloudwatch-alarm-template arn:${Partition}:medialive:${Region}:${Account}:cloudwatch-alarm-template:${CloudWatchAlarmTemplateId}

aws:ResourceTag/${TagKey}

eventbridge-rule-template-group arn:${Partition}:medialive:${Region}:${Account}:eventbridge-rule-template-group:${EventBridgeRuleTemplateGroupId}

aws:ResourceTag/${TagKey}

eventbridge-rule-template arn:${Partition}:medialive:${Region}:${Account}:eventbridge-rule-template:${EventBridgeRuleTemplateId}

aws:ResourceTag/${TagKey}

cluster arn:${Partition}:medialive:${Region}:${Account}:cluster:${ClusterId}

aws:ResourceTag/${TagKey}

node arn:${Partition}:medialive:${Region}:${Account}:node:${ClusterId}/${NodeId}

aws:ResourceTag/${TagKey}

network arn:${Partition}:medialive:${Region}:${Account}:network:${NetworkId}

aws:ResourceTag/${TagKey}

channel-placement-group arn:${Partition}:medialive:${Region}:${Account}:channelPlacementGroup:${ClusterId}/${ChannelPlacementGroupId}

aws:ResourceTag/${TagKey}

Clés de condition pour AWS Elemental MediaLive

AWS Elemental MediaLive définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une IAM politique. 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 Clés de condition globales disponibles.

Clés de condition Description Type
aws:RequestTag/${TagKey} Filtre l'accès en fonction des identifications transmises dans la demande Chaîne
aws:ResourceTag/${TagKey} Filtre l'accès en fonction des identifications associées à la ressource Chaîne
aws:TagKeys Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande ArrayOfString