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 Par lots
AWS Lot (préfixe de service) : batch) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.
Références :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
-
Consultez le référence d'autorisation de service programmatique
pour ce service.
Rubriques
Opérations d'API définies par AWS Par lots
Le tableau suivant associe les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le Tableau des actions.
| Opération | Action IAM | Clé de condition | Valeur (s) possible (s) | Niveau d’accès |
|---|---|---|---|---|
|
CancelJob |
Écrire |
|||
|
CancelJobs |
Écrire |
|||
|
CreateComputeEnvironment |
Écrire |
|||
Marquer, écrire |
||||
Marquer, écrire |
||||
iam:PassedToService |
batch.amazonaws.com, ec2.amazonaws.com, ecs.amazonaws.com, spotfleet.amazonaws.com |
Écrire |
||
|
CreateConsumableResource |
Écrire |
|||
Marquer, écrire |
||||
|
CreateJobQueue |
Écrire |
|||
Marquer, écrire |
||||
|
CreateQuotaShare |
Écrire |
|||
Marquer, écrire |
||||
|
CreateSchedulingPolicy |
Écrire |
|||
Marquer, écrire |
||||
|
CreateServiceEnvironment |
Écrire |
|||
Marquer, écrire |
||||
|
DeleteComputeEnvironment |
Écrire |
|||
|
DeleteConsumableResource |
Écrire |
|||
|
DeleteJobQueue |
Écrire |
|||
|
DeleteQuotaShare |
Écrire |
|||
|
DeleteSchedulingPolicy |
Écrire |
|||
|
DeleteServiceEnvironment |
Écrire |
|||
|
DeregisterJobDefinition |
Écrire |
|||
|
DescribeComputeEnvironments |
Lecture |
|||
|
DescribeConsumableResource |
Lecture |
|||
|
DescribeJobDefinitions |
Lecture |
|||
|
DescribeJobQueues |
Lecture |
|||
|
DescribeJobs |
Lecture |
|||
|
DescribeQuotaShare |
Lecture |
|||
|
DescribeSchedulingPolicies |
Lecture |
|||
|
DescribeServiceEnvironments |
Lecture |
|||
|
DescribeServiceJob |
Lecture |
|||
|
GetJobQueueSnapshot |
Lecture |
|||
|
ListConsumableResources |
List |
|||
|
ListJobs |
List |
|||
|
ListJobsByConsumableResource |
List |
|||
|
ListQuotaShares |
List |
|||
|
ListSchedulingPolicies |
Lecture |
|||
|
ListServiceJobs |
List |
|||
|
ListTagsForResource |
Lecture |
|||
|
RegisterJobDefinition |
Écrire |
|||
Marquer, écrire |
||||
iam:PassedToService |
ecs-tasks.amazonaws.com |
Écrire |
||
|
SubmitJob |
Écrire |
|||
Marquer, écrire |
||||
|
SubmitServiceJob |
Écrire |
|||
Marquer, écrire |
||||
iam:PassedToService |
sagemaker.amazonaws.com |
Écrire |
||
|
TagResource |
Marquer, écrire |
|||
|
TerminateJob |
Écrire |
|||
|
TerminateJobs |
Écrire |
|||
|
TerminateServiceJob |
Écrire |
|||
|
TerminateServiceJobs |
Écrire |
|||
|
UntagResource |
Marquer, écrire |
|||
|
UpdateComputeEnvironment |
Marquer, écrire |
|||
Écrire |
||||
iam:PassedToService |
batch.amazonaws.com, ec2.amazonaws.com, ecs.amazonaws.com |
Écrire |
||
|
UpdateConsumableResource |
Écrire |
|||
|
UpdateJobQueue |
Écrire |
|||
|
UpdateQuotaShare |
Écrire |
|||
|
UpdateSchedulingPolicy |
Écrire |
|||
|
UpdateServiceEnvironment |
Écrire |
|||
|
UpdateServiceJob |
Écrire |
Actions définies par AWS Par lots
Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. 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.
| Actions | Description | Types de ressources (*obligatoire) | Clés de condition | Niveau d’accès |
|---|---|---|---|---|
Autorise l'annulation d'une tâche dans un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
|||
Accorde l'autorisation de créer un AWS Environnement de calcul par lots dans votre compte |
Écrire |
|||
Accorde l'autorisation de créer un AWS Ressource consommable par lots dans votre compte |
Écrire |
|||
Accorde l'autorisation de créer un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
|||
Accorde l'autorisation de créer un AWS Partage de quotas par lots sur votre compte |
Écrire |
|||
Accorde l'autorisation de créer un AWS Politique de planification par lots dans votre compte |
Écrire |
|||
Accorde l'autorisation de créer un AWS Environnement de service par lots dans votre compte |
Écrire |
|||
Autorise la suppression d'un AWS Environnement de calcul par lots dans votre compte |
Écrire |
|||
Autorise la suppression d'un AWS Ressource consommable par lots dans votre compte |
Écrire |
|||
Autorise la suppression d'un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
|||
Autorise la suppression d'un AWS Partage de quotas par lots sur votre compte |
Écrire |
|||
Autorise la suppression d'un AWS Politique de planification par lots dans votre compte |
Écrire |
|||
Autorise la suppression d'un AWS Environnement de service par lots dans votre compte |
Écrire |
|||
Autorise le désenregistrement d'un AWS Définition des tâches par lots dans votre compte |
Écrire |
|||
Autorise la description d'un ou de plusieurs AWS Environnements de calcul par lots dans votre compte |
Lecture |
|||
Autorise la description d'un ou de plusieurs AWS Ressource consommable par lots dans votre compte |
Lecture |
|||
Autorise la description d'un ou de plusieurs AWS Définitions de tâches par lots dans votre compte |
Lecture |
|||
Autorise la description d'un ou de plusieurs AWS Des files d'attente pour les tâches par lots dans votre compte |
Lecture |
|||
Autorise la description d'une liste de AWS Tâches groupées sur votre compte |
Lecture |
|||
Autorise la description d'un AWS Partage de quotas par lots sur votre compte |
Lecture |
|||
Autorise la description d'un ou de plusieurs AWS Politiques de planification par lots dans votre compte |
Lecture |
|||
Autorise la description d'un ou de plusieurs AWS Environnements de service par lots dans votre compte |
Lecture |
|||
Autorise la description d'un AWS Tâche de service par lots dans votre compte |
Lecture |
|||
Autorise l'obtention d'un instantané d'un AWS File d'attente des tâches par lots dans votre compte |
Lecture |
|||
Autorise la mise en vente AWS Ressources consommables par lots dans votre compte |
List |
|||
Accorde l'autorisation de répertorier les tâches pour une tâche spécifiée AWS File d'attente des tâches par lots dans votre compte |
List |
|||
Autorise la mise en vente AWS Tâches par lots nécessitant une ressource consommable spécifique dans votre compte |
List |
|||
Autorise la mise en vente AWS Quotas de parts par lots sur votre compte |
List |
|||
Autorise la mise en vente AWS Politiques de planification par lots dans votre compte |
Lecture |
|||
Accorde l'autorisation de répertorier les tâches de service pour une personne spécifiée AWS File d'attente des tâches par lots dans votre compte |
List |
|||
Accorde l'autorisation de répertorier les balises d'un AWS Ressource par lots dans votre compte |
Lecture |
|||
Autorise l'enregistrement d'un AWS Définition des tâches par lots dans votre compte |
Écrire |
|||
Autorise la soumission d'un AWS Tâche groupée à partir d'une définition de tâche dans votre compte |
Écrire |
|||
Autorise la soumission d'un AWS Tâche de service par lots |
Écrire |
|||
Permet de baliser un AWS Ressource par lots dans votre compte |
Marquer, écrire |
|||
Permet de mettre fin à une tâche dans un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
|||
Permet de mettre fin à une tâche de service dans un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
|||
Autorise le débalisage d'un AWS Ressource par lots dans votre compte |
Marquer, écrire |
|||
Autorise la mise à jour d'un AWS Environnement de calcul par lots dans votre compte |
Écrire |
|||
Autorise la mise à jour d'un AWS Ressource consommable par lots dans votre compte |
Écrire |
|||
Autorise la mise à jour d'un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
|||
Autorise la mise à jour d'un AWS Partage de quotas par lots sur votre compte |
Écrire |
|||
Autorise la mise à jour d'un AWS Politique de planification par lots dans votre compte |
Écrire |
|||
Autorise la mise à jour d'un AWS Environnement de service par lots dans votre compte |
Écrire |
|||
Autorise la mise à jour d'une tâche de service dans un AWS File d'attente des tâches par lots dans votre compte |
Écrire |
Permission-only actions pour AWS Par lots
Les actions suivantes sont définies par AWS Par lots mais ne sont directement invocables via aucune opération d'API. Ils ne peuvent être utilisés que dans les déclarations de politique IAM pour accorder ou refuser des autorisations.
| Actions | Description | Types de ressources (*obligatoire) | Clés de condition | Niveau d’accès |
|---|---|---|---|---|
Autorise à définir des balises de capacité sur un AWS Environnement de calcul par lots dans votre compte |
Marquer, écrire |
Types de ressources définis par AWS Par lots
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.
| Types de ressources | ARN | Clés de condition |
|---|---|---|
arn:${Partition}:batch:${Region}:${Account}:compute-environment/${ComputeEnvironmentName} |
||
arn:${Partition}:batch:${Region}:${Account}:consumable-resource/${ConsumableResourceName} |
||
arn:${Partition}:batch:${Region}:${Account}:job/${JobId} |
||
arn:${Partition}:batch:${Region}:${Account}:job-definition/${JobDefinitionName} |
||
arn:${Partition}:batch:${Region}:${Account}:job-definition/${JobDefinitionName}:${Revision} |
||
arn:${Partition}:batch:${Region}:${Account}:job-queue/${JobQueueName} |
||
arn:${Partition}:batch:${Region}:${Account}:job-queue/${JobQueueName}/quota-share/${QuotaShareName} |
||
arn:${Partition}:batch:${Region}:${Account}:scheduling-policy/${SchedulingPolicyName} |
||
arn:${Partition}:batch:${Region}:${Account}:service-environment/${ServiceEnvironmentName} |
||
arn:${Partition}:batch:${Region}:${Account}:service-job/${JobId} |
Clés de condition pour AWS Par lots
AWS Le lot définit les clés de condition suivantes qui peuvent être utilisées dans Condition élément d'une politique IAM.
| Clés de condition | Description | Type |
|---|---|---|
Filtre l'accès en fonction des identifications transmises dans la demande |
String |
|
Filtre l'accès en fonction des identifications associées à la ressource |
String |
|
Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande |
ArrayOfString |
|
Filtre l'accès en fonction du pilote de journalisation spécifié pour déterminer si le groupe awslogs sera créé pour les journaux |
Bool |
|
Filtre l'accès en fonction du groupe awslogs où se trouvent les journaux |
String |
|
Filtre l'accès en fonction de la région dans laquelle les journaux sont envoyés |
String |
|
Filtre l'accès en fonction du préfixe de flux de journaux awslogs |
String |
|
Filtre l'accès de l'image utilisée pour démarrer un conteneur pour une tâche Amazon EKS |
String |
|
Filtre l'accès en fonction de l'espace de noms d'un cluster utilisé pour exécuter le pod pour une tâche Amazon EKS |
String |
|
Filtre l'accès de la valeur de paramètre privilégié spécifiée qui détermine si le conteneur dispose de droits élevés sur l'instance de conteneur hôte (similaire à l'utilisateur root) pour une tâche Amazon EKS |
Bool |
|
Filtre l'accès de l'identifiant numérique de groupe (gid) spécifié utilisé pour démarrer un conteneur dans une tâche Amazon EKS |
Numeric |
|
Filtre l'accès de l'identifiant numérique utilisateur (uid) spécifié utilisé pour démarrer un conteneur dans une tâche Amazon EKS |
Numeric |
|
Filtre l'accès du nom du compte de service utilisé pour exécuter le pod pour une tâche Amazon EKS |
String |
|
Filtre l'accès de l'image utilisée pour démarrer un conteneur |
String |
|
Filtre l'accès en fonction du pilote de journal utilisé pour le conteneur |
String |
|
Filtre l'accès en fonction de la valeur de paramètre privilégié spécifiée qui détermine si le conteneur dispose de droits élevés sur l'instance de conteneur hôte (similaire à l'utilisateur racine) |
Bool |
|
Filtre l'accès en fonction de la priorité de planification pour les tâches figurant dans la file d'attente |
Numeric |
|
Filtre l'accès en fonction du shareIdentifier utilisé dans la tâche soumise |
String |
|
Filtre l'accès en fonction du nom d'utilisateur ou de l'uid numérique utilisé à l'intérieur du conteneur |
String |