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 Amazon Elastic MapReduce
Amazon Elastic MapReduce (préfixe de service : elasticmapreduce) 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 Amazon Elastic MapReduce
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 |
|---|---|---|---|---|
|
AddInstanceFleet |
Écrire |
|||
|
AddInstanceGroups |
Écrire |
|||
|
AddJobFlowSteps |
Écrire |
|||
|
AddTags |
Marquer, écrire |
|||
|
CancelSteps |
Écrire |
|||
|
CreatePersistentAppUI |
Écrire |
|||
Marquer, écrire |
||||
Écrire |
||||
|
CreateSecurityConfiguration |
Écrire |
|||
|
CreateStudio |
Marquer, écrire |
|||
Écrire |
||||
Écrire |
||||
|
CreateStudioSessionMapping |
Écrire |
|||
|
DeleteSecurityConfiguration |
Écrire |
|||
|
DeleteStudio |
Écrire |
|||
|
DeleteStudioSessionMapping |
Écrire |
|||
|
DescribeCluster |
Lecture |
|||
|
DescribeJobFlows |
Lecture |
|||
|
DescribeNotebookExecution |
Lecture |
|||
|
DescribePersistentAppUI |
Lecture |
|||
|
DescribeReleaseLabel |
Lecture |
|||
|
DescribeSecurityConfiguration |
Lecture |
|||
|
DescribeStep |
Lecture |
|||
|
DescribeStudio |
Lecture |
|||
|
GetAutoTerminationPolicy |
Lecture |
|||
|
GetBlockPublicAccessConfiguration |
Lecture |
|||
|
GetClusterSessionCredentials |
Écrire |
|||
|
GetManagedScalingPolicy |
Lecture |
|||
|
GetOnClusterAppUIPresignedURL |
Écrire |
|||
|
GetPersistentAppUIPresignedURL |
Écrire |
|||
|
GetSession |
Lecture |
|||
|
GetSessionEndpoint |
Écrire |
|||
|
GetStudioSessionMapping |
Lecture |
|||
|
ListBootstrapActions |
Lecture |
|||
|
ListClusters |
List |
|||
|
ListInstanceFleets |
Lecture |
|||
|
ListInstanceGroups |
Lecture |
|||
|
ListInstances |
Lecture |
|||
|
ListNotebookExecutions |
List |
|||
|
ListReleaseLabels |
List |
|||
|
ListSecurityConfigurations |
List |
|||
|
ListSessions |
List |
|||
|
ListSteps |
Lecture |
|||
|
ListStudioSessionMappings |
List |
|||
|
ListStudios |
List |
|||
|
ListSupportedInstanceTypes |
List |
|||
|
ModifyCluster |
Écrire |
|||
|
ModifyInstanceFleet |
Écrire |
|||
|
ModifyInstanceGroups |
Écrire |
|||
|
PutAutoScalingPolicy |
Écrire |
|||
|
PutAutoTerminationPolicy |
Écrire |
|||
|
PutBlockPublicAccessConfiguration |
Gestion des autorisations, Rédaction |
|||
|
PutManagedScalingPolicy |
Écrire |
|||
|
RemoveAutoScalingPolicy |
Écrire |
|||
|
RemoveAutoTerminationPolicy |
Écrire |
|||
|
RemoveManagedScalingPolicy |
Écrire |
|||
|
RemoveTags |
Marquer, écrire |
|||
|
RunJobFlow |
Marquer, écrire |
|||
Écrire |
||||
iam:PassedToService |
application-autoscaling.amazonaws.com, ec2.amazonaws.com, elasticmapreduce.amazonaws.com |
Écrire |
||
|
SetKeepJobFlowAliveWhenNoSteps |
Écrire |
|||
|
SetTerminationProtection |
Écrire |
|||
|
SetUnhealthyNodeReplacement |
Écrire |
|||
|
SetVisibleToAllUsers |
Écrire |
|||
|
StartNotebookExecution |
Marquer, écrire |
|||
Écrire |
||||
Écrire |
||||
|
StartSession |
Marquer, écrire |
|||
Écrire |
||||
iam:PassedToService |
elasticmapreduce.amazonaws.com, managed-compute.elasticmapreduce.amazonaws.com |
Écrire |
||
|
StopNotebookExecution |
Écrire |
|||
|
TerminateJobFlows |
Écrire |
|||
|
TerminateSession |
Écrire |
|||
|
UpdateStudio |
Écrire |
|||
Écrire |
||||
|
UpdateStudioSessionMapping |
Écrire |
Actions définies par Amazon Elastic MapReduce
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'affichage de tous les journaux d'événements sur un serveur d'historique permanent des applications |
Écrire |
|||
Accorde l'autorisation d'ajouter un parc d'instances à un cluster en cours d'exécution |
Écrire |
|||
Accorde l'autorisation d'ajouter des groupes d'instances à un cluster en cours d'exécution |
Écrire |
|||
Accorde l'autorisation d'ajouter de nouvelles étapes à un cluster en cours d'exécution |
Écrire |
|||
Accorde l'autorisation d'ajouter des balises à une ressource Amazon EMR |
Marquer, écrire |
|||
Accorde l'autorisation d'annuler une étape ou des étapes en attente dans un cluster en cours d'exécution |
Écrire |
|||
Accorde l'autorisation de créer un serveur d'historique d'applications persistant |
Écrire |
|||
Accorde l'autorisation de créer une configuration de sécurité. |
Écrire |
|||
Accorde l'autorisation de créer un EMR Studio |
Écrire |
|||
Autorise le lancement d'un EMR Studio à l'aide du mode d'authentification IAM |
Écrire |
|||
Accorde l'autorisation de créer un mappage de session EMR Studio |
Écrire |
|||
Accorde l'autorisation de supprimer une configuration de sécurité. |
Écrire |
|||
Accorde l'autorisation de supprimer un EMR Studio |
Écrire |
|||
Accorde l'autorisation de supprimer un mappage de session EMR Studio |
Écrire |
|||
Accorde l'autorisation d'obtenir les détails relatifs à un cluster, y compris le statut, la configuration matérielle et logicielle, les paramètres VPC, etc. |
Lecture |
|||
Accorde l'autorisation de décrire les détails des clusters (flux de travail). Cette API est obsolète et finira par être supprimée. Nous vous recommandons d'utiliser ListClusters, DescribeCluster, ListSteps, ListInstanceGroups et ListBootstrapActions plutôt |
Lecture |
|||
Accorde l'autorisation d'afficher des informations relatives à l'exécution d'un notebook |
Lecture |
|||
Accorde l'autorisation de décrire un serveur d'historique d'applications persistant |
Lecture |
|||
Accorde l'autorisation d'afficher les informations relatives à une publication EMR, telles que les applications prises en charge |
Lecture |
|||
Accorde l'autorisation d'obtenir les détails d'une configuration de sécurité |
Lecture |
|||
Accorde l'autorisation d'obtenir les détails relatifs à une étape de cluster |
Lecture |
|||
Accorde l'autorisation d'afficher des informations relatives à un EMR Studio |
Lecture |
|||
Accorde l'autorisation de récupérer la politique d'arrêt automatique associée à un cluster |
Lecture |
|||
Accorde l'autorisation de récupérer la configuration d'accès public du bloc EMR pour Compte AWS dans la région |
Lecture |
|||
Accorde l'autorisation de récupérer les informations d'identification HTTP de base associées à un rôle IAM d'exécution donné pour un cluster EMR activé par un contrôle d'accès détaillé |
Écrire |
|||
Accorde l'autorisation de récupérer la politique de mise à l'échelle gérée associée à un cluster |
Lecture |
|||
Autorise à obtenir une URL présignée pour un serveur d'historique des applications exécuté sur le cluster |
Écrire |
|||
Accorde l'autorisation d'obtenir une URL présignée pour un serveur d'historique d'applications persistant |
Écrire |
|||
Autorise l'accès aux détails d'une session Spark Connect |
Lecture |
|||
Octroie l'autorisation d'obtenir le point de terminaison et les informations d'identification pour une session Spark Connect |
Écrire |
|||
Accorde l'autorisation d'afficher des informations sur le mappage d'une session d'EMR Studio |
Lecture |
|||
Accorde l'autorisation d'obtenir des détails sur les actions d'amorçage associées à un cluster |
Lecture |
|||
Accorde l'autorisation d'obtenir l'état des clusters accessibles |
List |
|||
Accorde l'autorisation d'obtenir les détails des parcs d'instances dans un cluster |
Lecture |
|||
Accorde l'autorisation d'obtenir des détails sur les groupes d'instances d'un cluster |
Lecture |
|||
Accorde l'autorisation d'obtenir des détails sur les instances Amazon EC2 dans un cluster |
Lecture |
|||
Accorde l'autorisation de répertorier des informations récapitulatives pour les exécutions notebook |
List |
|||
Accorde l'autorisation de répertorier et de filtrer les versions EMR disponibles dans la région actuelle |
List |
|||
Accorde l'autorisation de répertorier les configurations de sécurité disponibles dans ce compte par leur nom, ainsi que leurs date et heure de création |
List |
|||
Octroie l'autorisation de répertorier les sessions Spark Connect sur un cluster Amazon EMR |
List |
|||
Accorde l'autorisation de répertorier les étapes associées à un cluster |
Lecture |
|||
Accorde l'autorisation de répertorier des informations récapitulatives sur les mappages de session EMR Studio |
List |
|||
Accorde l'autorisation de répertorier des informations récapitulatives sur les EMR Studios |
List |
|||
Accorde l'autorisation de répertorier les types d'instances Amazon EC2 pris en charge par une version Amazon EMR |
List |
|||
Accorde l'autorisation de modifier les paramètres du cluster, tels que le nombre d'étapes pouvant être exécutées simultanément pour un cluster |
Écrire |
|||
Autorise la modification de la cible On-Demand et ciblez les capacités Spot pour une flotte d'instances |
Écrire |
|||
Accorde l'autorisation de modifier le nombre et la configuration des instances EC2 pour un groupe d'instances |
Écrire |
|||
Accorde l'autorisation de créer ou de mettre à jour une politique de scalabilité automatique pour un groupe d'instances de base ou un groupe d'instances de tâches |
Écrire |
|||
Accorde l'autorisation de créer ou de mettre à jour la politique d'arrêt automatique associée à un cluster |
Écrire |
|||
Autorise la création ou la mise à jour de la configuration d'accès public du bloc EMR pour le Compte AWS dans la région |
Gestion des autorisations, Rédaction |
|||
Accorde l'autorisation de créer ou de mettre à jour la politique de mise à l'échelle gérée associée à un cluster |
Écrire |
|||
Accorde l'autorisation de supprimer une politique de scalabilité automatique à partir d'un groupe d'instances |
Écrire |
|||
Accorde l'autorisation de supprimer la politique d'arrêt automatique associée à un cluster |
Écrire |
|||
Accorde l'autorisation de supprimer la politique de mise à l'échelle gérée associée à un cluster |
Écrire |
|||
Accorde l'autorisation de supprimer des balises d'une ressource Amazon EMR |
Marquer, écrire |
|||
Accorde l'autorisation de créer et lancer un cluster (flux de travail) |
Écrire |
|||
Autorise l'ajout et la suppression de l'arrêt automatique après l'exécution d'une étape pour un cluster |
Écrire |
|||
Accorde l'autorisation d'ajouter et de supprimer la protection contre l'arrêt pour un cluster |
Écrire |
|||
Autorise l'activation ou la désactivation du remplacement de nœuds défectueux pour un cluster |
Écrire |
|||
Octroie l'autorisation de définir si tous AWS Les utilisateurs de la gestion des identités et des accès (IAM) du Compte AWS peut visualiser un cluster. Cette API est obsolète et votre cluster peut être visible par tous les utilisateurs de votre compte. Pour restreindre l'accès au cluster à l'aide d'une politique IAM, voir AWS Gestion des identités et des accès pour Amazon EMR (https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-access-iam.html) |
Écrire |
|||
Accorde l'autorisation de démarrer l'exécution d'un EMR Notebook |
Écrire |
|||
Autorise le démarrage d'une session Spark Connect sur un cluster Amazon EMR |
elasticmapreduce:ExecutionRoleArn |
Écrire |
||
Accorde l'autorisation d'arrêter l'exécution du notebook |
Écrire |
|||
Accorde l'autorisation de résilier un cluster (flux de travail) |
Écrire |
|||
Octroie l'autorisation de mettre fin à une session Spark Connect sur un cluster Amazon EMR |
Écrire |
|||
Accorde l'autorisation de mettre à jour des informations relatives à un EMR Studio |
Écrire |
|||
Accorde l'autorisation de mettre à jour du mappage de session EMR Studio |
Écrire |
Permission-only actions pour Amazon Elastic MapReduce
Les actions suivantes sont définies par Amazon Elastic MapReduce 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 |
|---|---|---|---|---|
Accorde l'autorisation d'attacher un EMR Notebook à un moteur de calcul |
Écrire |
|||
Accorde l'autorisation de créer un EMR Notebook |
Écrire |
|||
Accorde l'autorisation de créer un référentiel EMR Notebook |
Écrire |
|||
Accorde l'autorisation de supprimer un EMR Notebook |
Écrire |
|||
Accorde l'autorisation de supprimer un référentiel EMR Notebook |
Écrire |
|||
Accorde l'autorisation d'empêcher une identité d'ouvrir un espace de travail collaboratif |
Gestion des autorisations, Rédaction |
|||
Accorde l'autorisation d'afficher des informations sur un notebook, y compris le statut, l'utilisateur, le rôle, les balises, l'emplacement, etc. |
Lecture |
|||
Accorde l'autorisation de décrire un référentiel EMR Notebook |
Lecture |
|||
Accorde l'autorisation de détacher un notebook EMR d'un moteur de calcul |
Écrire |
|||
Accorde l'autorisation d'établir la liaison entre un référentiel EMR Notebook et EMR Notebooks |
Écrire |
|||
Accorde l'autorisation de répertorier des informations récapitulatives sur les EMR Notebooks accessibles |
List |
|||
Accorde l'autorisation de répertorier des référentiels EMR Notebook existants |
List |
|||
Accorde l'autorisation de répertorier les identités qui ont accès à un espace de travail. |
List |
|||
Accorde l'autorisation de lancer l'éditeur de blocs-notes Jupyter pour un EMR Notebook à partir de la console |
Écrire |
|||
Accorde l'autorisation d'autoriser une identité à ouvrir un espace de travail collaboratif. |
Gestion des autorisations, Rédaction |
|||
Accorde l'autorisation de démarrer un EMR Notebook |
Écrire |
|||
Accorde l'autorisation d'arrêter un EMR Notebook |
Écrire |
|||
Accorde l'autorisation d'annuler le lien entre un référentiel EMR Notebook et EMR Notebooks |
Écrire |
|||
Accorde l'autorisation de mettre à jour un EMR Notebook. |
Écrire |
|||
Accorde l'autorisation de mettre à jour un référentiel EMR Notebook |
Écrire |
|||
Accorde l'autorisation d'utiliser la console EMR pour afficher des événements de tous les clusters |
List |
Types de ressources définis par Amazon Elastic MapReduce
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}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:editor/${EditorId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:notebook-execution/${NotebookExecutionId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId}/session/${SessionId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:studio/${StudioId} |
Clés de condition pour Amazon Elastic MapReduce
Amazon Elastic MapReduce 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 selon que la paire balise et valeur est fournie ou non avec l'action |
String |
|
Filtre l'accès aux actions en fonction de la paire balise-valeur associée à une ressource Amazon EMR |
String |
|
Filtre l'accès selon que les clés de balise sont fournies ou non avec l'action, quelle que soit la valeur de la balise |
ArrayOfString |
|
Filtre l'accès selon que l'ARN du rôle d'exécution est fourni ou non avec l'action |
ARN |
|
Filtre l'accès selon que la paire balise et valeur est fournie ou non avec l'action |
String |
|
Filtre l'accès aux actions en fonction de la paire balise-valeur associée à une ressource Amazon EMR |
String |