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

AWS Deadline Cloud (préfixe de service :deadline) fournit les ressources, actions et clés de contexte de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par AWS Deadline Cloud

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
AssociateMemberToFarm Permet d'associer un membre à une ferme Gestion des autorisations

farm*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

deadline:MembershipLevel

AssociateMemberToFleet Accorde l'autorisation d'associer un membre à une flotte Gestion des autorisations

fleet*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

deadline:MembershipLevel

AssociateMemberToJob Accorde l'autorisation d'associer un membre à une tâche Gestion des autorisations

job*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

deadline:MembershipLevel

AssociateMemberToQueue Accorde l'autorisation d'associer un membre à une file d'attente Gestion des autorisations

queue*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

deadline:MembershipLevel

AssumeFleetRoleForRead Accorde l'autorisation d'assumer un rôle de flotte pour un accès en lecture seule Écrire

fleet*

identitystore:ListGroupMembershipsForMember

AssumeFleetRoleForWorker Autorise un travailleur à assumer un rôle dans la flotte Écrire

worker*

AssumeQueueRoleForRead Accorde l'autorisation d'assumer un rôle de file d'attente pour un accès en lecture seule Écrire

queue*

identitystore:ListGroupMembershipsForMember

AssumeQueueRoleForUser Accorde l'autorisation d'assumer un rôle de file d'attente pour un utilisateur Écrire

queue*

identitystore:ListGroupMembershipsForMember

AssumeQueueRoleForWorker Accorde l'autorisation d'assumer un rôle de file d'attente pour un travailleur Écrire

queue*

worker*

BatchGetJobEntity Accorde l'autorisation d'obtenir une entité de travail pour un travailleur Lecture

worker*

CopyJobTemplate Accorde l'autorisation de copier un modèle de tâche dans un compartiment Amazon S3 Écrire

job*

identitystore:ListGroupMembershipsForMember

s3:PutObject

CreateBudget Accorde l'autorisation de créer un budget Écrire

budget*

identitystore:ListGroupMembershipsForMember

CreateFarm Accorde l'autorisation de créer une ferme Écrire

farm*

deadline:TagResource

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFleet Accorde l'autorisation de créer une flotte Écrire

fleet*

deadline:TagResource

iam:PassRole

identitystore:ListGroupMembershipsForMember

logs:CreateLogGroup

aws:RequestTag/${TagKey}

aws:TagKeys

CreateJob Accorde l'autorisation de créer une tâche. Écrire

job*

identitystore:ListGroupMembershipsForMember

CreateLicenseEndpoint Accorde l'autorisation de créer un point de terminaison de licence pour les logiciels ou produits sous licence Écrire

license-endpoint*

deadline:TagResource

ec2:CreateTags

ec2:CreateVpcEndpoint

ec2:DescribeVpcEndpoints

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMonitor Accorde la permission de créer un moniteur Écrire

monitor*

iam:PassRole

sso:CreateApplication

sso:DeleteApplication

sso:PutApplicationAssignmentConfiguration

sso:PutApplicationAuthenticationMethod

sso:PutApplicationGrant

CreateQueue Accorde l'autorisation de créer une file d'attente Écrire

queue*

deadline:TagResource

iam:PassRole

identitystore:ListGroupMembershipsForMember

logs:CreateLogGroup

s3:ListBucket

aws:RequestTag/${TagKey}

aws:TagKeys

CreateQueueEnvironment Accorde l'autorisation de créer un environnement de file d'attente Écrire

queue*

identitystore:ListGroupMembershipsForMember

CreateQueueFleetAssociation Autorise la création d'une association de flottes de files d'attente Écrire

fleet*

identitystore:ListGroupMembershipsForMember

queue*

CreateStorageProfile Accorde l'autorisation de créer un profil de stockage pour une ferme Écrire

farm*

identitystore:ListGroupMembershipsForMember

CreateWorker Accorde l'autorisation de créer un employé Écrire

worker*

DeleteBudget Accorde l'autorisation de supprimer un budget Écrire

budget*

identitystore:ListGroupMembershipsForMember

DeleteFarm Autorise la suppression d'une ferme Écrire

farm*

identitystore:ListGroupMembershipsForMember

DeleteFleet Accorde l'autorisation de supprimer une flotte Écrire

fleet*

identitystore:ListGroupMembershipsForMember

DeleteLicenseEndpoint Accorde l'autorisation de supprimer un point de terminaison de licence Écrire

license-endpoint*

ec2:DeleteVpcEndpoints

ec2:DescribeVpcEndpoints

DeleteMeteredProduct Autorise la suppression d'un produit mesuré Écrire

metered-product*

DeleteMonitor Accorde la permission de supprimer un moniteur Écrire

monitor*

sso:DeleteApplication

DeleteQueue Accorde l'autorisation de supprimer une file d'attente Écrire

queue*

identitystore:ListGroupMembershipsForMember

DeleteQueueEnvironment Accorde l'autorisation de supprimer un environnement de file d'attente Écrire

queue*

identitystore:ListGroupMembershipsForMember

DeleteQueueFleetAssociation Autorise la suppression d'une association de flottes de files d'attente Écrire

fleet*

identitystore:ListGroupMembershipsForMember

queue*

DeleteStorageProfile Autorise la suppression d'un profil de stockage Écrire

farm*

identitystore:ListGroupMembershipsForMember

DeleteWorker Accorde l'autorisation de supprimer un employé Écrire

worker*

DisassociateMemberFromFarm Permet de dissocier un membre d'une ferme Gestion des autorisations

farm*

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

DisassociateMemberFromFleet Permet de dissocier un membre d'une flotte Gestion des autorisations

fleet*

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

DisassociateMemberFromJob Accorde l'autorisation de dissocier un membre d'une tâche Gestion des autorisations

job*

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

DisassociateMemberFromQueue Accorde l'autorisation de dissocier un membre d'une file d'attente Gestion des autorisations

queue*

identitystore:ListGroupMembershipsForMember

deadline:AssociatedMembershipLevel

GetApplicationVersion Accorde l'autorisation d'obtenir la dernière version d'une application Lecture

monitor*

GetBudget Donne l'autorisation d'obtenir un budget Lecture

budget*

identitystore:ListGroupMembershipsForMember

GetFarm Donne l'autorisation d'acquérir une ferme Lecture

farm*

identitystore:ListGroupMembershipsForMember

GetFleet Donne l'autorisation d'acquérir une flotte Lecture

fleet*

identitystore:ListGroupMembershipsForMember

GetJob Donne l'autorisation de trouver un emploi Lecture

job*

identitystore:ListGroupMembershipsForMember

GetLicenseEndpoint Accorde l'autorisation d'obtenir un point de terminaison de licence Lecture

license-endpoint*

GetMonitor Donne l'autorisation d'obtenir un moniteur Lecture

monitor*

GetQueue Accorde l'autorisation d'obtenir une file d'attente Lecture

queue*

identitystore:ListGroupMembershipsForMember

GetQueueEnvironment Accorde l'autorisation d'obtenir un environnement de file d'attente Lecture

queue*

identitystore:ListGroupMembershipsForMember

GetQueueFleetAssociation Donne l'autorisation de créer une association de flottes de files d'attente Lecture

fleet*

identitystore:ListGroupMembershipsForMember

queue*

GetSession Accorde l'autorisation d'obtenir une session pour une tâche Lecture

job*

identitystore:ListGroupMembershipsForMember

GetSessionAction Accorde l'autorisation d'obtenir une action de session pour une tâche Lecture

job*

identitystore:ListGroupMembershipsForMember

GetSessionsStatisticsAggregation Autorise l'accès à toutes les statistiques collectées pour les sessions Lecture

farm

identitystore:ListGroupMembershipsForMember

fleet

queue

GetStep Accorde l'autorisation d'accéder à un emploi Lecture

job*

identitystore:ListGroupMembershipsForMember

GetStorageProfile Accorde l'autorisation d'obtenir un profil de stockage Lecture

farm*

identitystore:ListGroupMembershipsForMember

GetStorageProfileForQueue Accorde l'autorisation d'obtenir un profil de stockage pour une file d'attente Lecture

queue*

identitystore:ListGroupMembershipsForMember

GetTask Accorde l'autorisation d'obtenir une tâche Lecture

job*

identitystore:ListGroupMembershipsForMember

GetWorker Accorde l'autorisation d'obtenir un employé Lecture

worker*

identitystore:ListGroupMembershipsForMember

ListAvailableMeteredProducts Accorde l'autorisation de répertorier tous les produits mesurés disponibles dans un point de terminaison de licence Liste
ListBudgets Permet de répertorier tous les budgets d'une ferme Liste

budget*

identitystore:ListGroupMembershipsForMember

ListFarmMembers Permet de répertorier tous les membres d'une ferme Liste

farm*

identitystore:ListGroupMembershipsForMember

ListFarms Donne l'autorisation de répertorier toutes les fermes Liste

farm*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:PrincipalId

deadline:RequesterPrincipalId

ListFleetMembers Permet de répertorier tous les membres d'une flotte Liste

fleet*

identitystore:ListGroupMembershipsForMember

ListFleets Accorde l'autorisation de répertorier toutes les flottes Liste

fleet*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:PrincipalId

deadline:RequesterPrincipalId

ListJobMembers Accorde l'autorisation de répertorier tous les membres d'une offre d'emploi Liste

job*

identitystore:ListGroupMembershipsForMember

ListJobs Accorde l'autorisation de répertorier toutes les tâches d'une file d'attente Liste

job*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:PrincipalId

deadline:RequesterPrincipalId

ListLicenseEndpoints Accorde l'autorisation de répertorier tous les points de terminaison de licence Liste

license-endpoint*

ListMeteredProducts Accorde l'autorisation de répertorier tous les produits mesurés dans un point de terminaison de licence Liste

metered-product*

ListMonitors Accorde l'autorisation de répertorier tous les moniteurs Liste

monitor*

ListQueueEnvironments Accorde l'autorisation de répertorier tous les environnements de file d'attente auxquels une file d'attente est associée Liste

queue*

identitystore:ListGroupMembershipsForMember

ListQueueFleetAssociations Permet de répertorier toutes les associations de flottes de files d'attente Liste

farm

identitystore:ListGroupMembershipsForMember

fleet

queue

ListQueueMembers Permet de répertorier tous les membres d'une file Liste

queue*

identitystore:ListGroupMembershipsForMember

ListQueues Permet de répertorier toutes les files d'attente d'une ferme Liste

queue*

identitystore:DescribeGroup

identitystore:DescribeUser

identitystore:ListGroupMembershipsForMember

deadline:PrincipalId

deadline:RequesterPrincipalId

ListSessionActions Accorde l'autorisation de répertorier toutes les actions de session pour une tâche Liste

job*

identitystore:ListGroupMembershipsForMember

ListSessions Accorde l'autorisation de répertorier toutes les sessions associées à une tâche Liste

job*

identitystore:ListGroupMembershipsForMember

ListSessionsForWorker Accorde l'autorisation de répertorier toutes les sessions d'un collaborateur Liste

worker*

identitystore:ListGroupMembershipsForMember

ListStepConsumers Accorde l'autorisation de répertorier les consommateurs d'étapes pour une étape de travail Liste

job*

identitystore:ListGroupMembershipsForMember

ListStepDependencies Accorde l'autorisation de répertorier les dépendances pour une étape de travail Liste

job*

identitystore:ListGroupMembershipsForMember

ListSteps Accorde l'autorisation de répertorier toutes les étapes d'une tâche Liste

job*

identitystore:ListGroupMembershipsForMember

ListStorageProfiles Permet de répertorier tous les profils de stockage d'une batterie de serveurs Liste

farm*

identitystore:ListGroupMembershipsForMember

ListStorageProfilesForQueue Accorde l'autorisation de répertorier tous les profils de stockage dans une file d'attente Liste

queue*

identitystore:ListGroupMembershipsForMember

ListTagsForResource Accorde l'autorisation de répertorier tous les tags des ressources Deadline Cloud spécifiées Liste

farm

fleet

license-endpoint

queue

ListTasks Accorde l'autorisation de répertorier toutes les tâches associées à une tâche Liste

job*

identitystore:ListGroupMembershipsForMember

ListWorkers Permet de répertorier tous les travailleurs d'une flotte Liste

worker*

identitystore:ListGroupMembershipsForMember

PutMeteredProduct Accorde l'autorisation d'ajouter un produit mesuré à un point de terminaison de licence Écrire

metered-product*

SearchJobs Autorise la recherche d'emplois dans plusieurs files d'attente Liste

queue*

identitystore:ListGroupMembershipsForMember

SearchSteps Accorde l'autorisation de rechercher les étapes d'une même tâche ou de rechercher dans les étapes de plusieurs files d'attente Liste

job

identitystore:ListGroupMembershipsForMember

queue

SearchTasks Accorde l'autorisation de rechercher les tâches au sein d'une même tâche ou de rechercher les tâches dans plusieurs files d'attente Liste

job

identitystore:ListGroupMembershipsForMember

queue

SearchWorkers Autorise la recherche de travailleurs dans plusieurs flottes Liste

fleet*

identitystore:ListGroupMembershipsForMember

StartSessionsStatisticsAggregation Autorise l'accès à toutes les statistiques collectées pour les sessions Lecture

fleet

identitystore:ListGroupMembershipsForMember

queue

TagResource Accorde l'autorisation d'ajouter ou de remplacer une ou plusieurs balises pour la ressource Deadline Cloud spécifiée Identification

farm

fleet

license-endpoint

queue

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Accorde l'autorisation de dissocier un ou plusieurs tags de la ressource Deadline Cloud spécifiée Identification

farm

fleet

license-endpoint

queue

aws:TagKeys

UpdateBudget Autorise la mise à jour d'un budget Écrire

budget*

identitystore:ListGroupMembershipsForMember

UpdateFarm Autorise la mise à jour d'une ferme Écrire

farm*

identitystore:ListGroupMembershipsForMember

UpdateFleet Autorise la mise à jour d'une flotte Écrire

fleet*

iam:PassRole

identitystore:ListGroupMembershipsForMember

UpdateJob Accorde l'autorisation de mettre à jour une tâche. Écrire

job*

identitystore:ListGroupMembershipsForMember

UpdateMonitor Accorde l'autorisation de mettre à jour un moniteur Écrire

monitor*

iam:PassRole

sso:PutApplicationGrant

sso:UpdateApplication

UpdateQueue Accorde l'autorisation de mettre à jour une file d'attente Écrire

queue*

iam:PassRole

identitystore:ListGroupMembershipsForMember

UpdateQueueEnvironment Autorise la mise à jour d'un environnement de file d'attente Écrire

queue*

identitystore:ListGroupMembershipsForMember

UpdateQueueFleetAssociation Autorise la mise à jour d'une association de flottes de files d'attente Écrire

fleet*

identitystore:ListGroupMembershipsForMember

queue*

UpdateSession Accorde l'autorisation de mettre à jour une session pour une tâche Écrire

job*

identitystore:ListGroupMembershipsForMember

UpdateStep Accorde l'autorisation de mettre à jour une étape pour une tâche Écrire

job*

identitystore:ListGroupMembershipsForMember

UpdateStorageProfile Autorise la mise à jour d'un profil de stockage pour une ferme Écrire

farm*

identitystore:ListGroupMembershipsForMember

UpdateTask Accorde l'autorisation de mettre à jour une tâche Écrire

job*

identitystore:ListGroupMembershipsForMember

UpdateWorker Accorde l'autorisation de mettre à jour un employé Écrire

worker*

logs:CreateLogStream

UpdateWorkerSchedule Accorde l'autorisation de mettre à jour le planning d'un collaborateur Écrire

worker*

logs:CreateLogStream

Types de ressources définis par AWS Deadline Cloud

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
budget arn:${Partition}:deadline:${Region}:${Account}:farm/${FarmId}/budget/${BudgetId}

deadline:FarmMembershipLevels

farm arn:${Partition}:deadline:${Region}:${Account}:farm/${FarmId}

aws:ResourceTag/${TagKey}

deadline:FarmMembershipLevels

fleet arn:${Partition}:deadline:${Region}:${Account}:farm/${FarmId}/fleet/${FleetId}

aws:ResourceTag/${TagKey}

deadline:FarmMembershipLevels

deadline:FleetMembershipLevels

job arn:${Partition}:deadline:${Region}:${Account}:farm/${FarmId}/queue/${QueueId}/job/${JobId}

deadline:FarmMembershipLevels

deadline:JobMembershipLevels

deadline:QueueMembershipLevels

license-endpoint arn:${Partition}:deadline:${Region}:${Account}:license-endpoint/${LicenseEndpointId}

aws:ResourceTag/${TagKey}

metered-product arn:${Partition}:deadline:${Region}:${Account}:license-endpoint/${LicenseEndpointId}/metered-product/${ProductId}
monitor arn:${Partition}:deadline:${Region}:${Account}:monitor/${MonitorId}
queue arn:${Partition}:deadline:${Region}:${Account}:farm/${FarmId}/queue/${QueueId}

aws:ResourceTag/${TagKey}

deadline:FarmMembershipLevels

deadline:QueueMembershipLevels

worker arn:${Partition}:deadline:${Region}:${Account}:farm/${FarmId}/fleet/${FleetId}/worker/${WorkerId}

deadline:FarmMembershipLevels

deadline:FleetMembershipLevels

Clés de condition pour AWS Deadline Cloud

AWS Deadline Cloud 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
deadline:AssociatedMembershipLevel Filtre l'accès en fonction du niveau d'adhésion associé au principal fourni dans la demande Chaîne
deadline:FarmMembershipLevels Filtre l'accès par niveau d'adhésion à la ferme ArrayOfString
deadline:FleetMembershipLevels Filtre l'accès par niveau d'adhésion sur la flotte ArrayOfString
deadline:JobMembershipLevels Filtre l'accès par niveau d'adhésion sur le lieu de travail ArrayOfString
deadline:MembershipLevel Filtre l'accès en fonction du niveau d'adhésion transmis dans la demande Chaîne
deadline:PrincipalId Filtre l'accès en fonction de l'identifiant principal fourni dans la demande Chaîne
deadline:QueueMembershipLevels Filtre l'accès par niveau d'adhésion dans la file d'attente ArrayOfString
deadline:RequesterPrincipalId Filtre l'accès par l'utilisateur qui appelle l'API Deadline Cloud Chaîne