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 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 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.

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

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

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*

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 cartes de signaux, les groupes de modèles et les modèles Identification

channel

cloudwatch-alarm-template

cloudwatch-alarm-template-group

eventbridge-rule-template

eventbridge-rule-template-group

input

input-security-group

multiplex

reservation

signal-map

aws:TagKeys

aws:RequestTag/${TagKey}

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

channel*

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*

DeleteEventBridgeRuleTemplate Accorde l'autorisation de supprimer 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 Écriture

multiplex*

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 cartes de signaux, des groupes de modèles et des modèles Identification

channel

cloudwatch-alarm-template

cloudwatch-alarm-template-group

eventbridge-rule-template

eventbridge-rule-template-group

input

input-security-group

multiplex

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*

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*

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*

ListChannels Accorde l'autorisation de répertorier les canaux. Liste
ListCloudWatchAlarmTemplateGroups Autorise à répertorier les groupes de modèles d'alarmes Cloudwatch Liste
ListCloudWatchAlarmTemplates Accorde l'autorisation de répertorier les modèles d'alarmes Cloudwatch 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
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 cartes de signaux, les groupes de modèles et les modèles Liste

channel

cloudwatch-alarm-template

cloudwatch-alarm-template-group

eventbridge-rule-template

eventbridge-rule-template-group

input

input-security-group

multiplex

reservation

signal-map

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 Écriture

multiplex*

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*

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*

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 Écriture

multiplex*

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

reservation*

Types de ressources définis par AWS Elemental MediaLive

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
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}

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 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 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