Marquer et classer les ressources du cluster Amazon EMR - Amazon EMR

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.

Marquer et classer les ressources du cluster Amazon EMR

Il peut être pratique de classer vos AWS ressources de différentes manières, par exemple par objectif, propriétaire ou environnement. Vous pouvez effectuer cela dans Amazon EMR en affectant des métadonnées personnalisées pour vos clusters Amazon EMR à l'aide de balises. une identification est constituée d'une clé et d'une valeur que vous définissez. Pour Amazon EMR, le cluster est le niveau de ressource que vous pouvez baliser. Par exemple, vous pouvez définir un ensemble de balises pour les clusters de votre compte, afin de suivre le propriétaire de chaque cluster ou d'identifier un cluster de production par rapport à un cluster de test. Nous vous recommandons de créer un ensemble de balises cohérent pour répondre aux exigences de votre organisation.

Lorsque vous ajoutez un tag à un cluster Amazon EMR, le tag est également propagé à chaque EC2 instance Amazon active associée au cluster. De même, lorsque vous supprimez une balise d'un cluster Amazon EMR, cette balise est supprimée de chaque instance Amazon EC2 active associée.

Important

Utilisez la console ou la CLI Amazon EMR pour gérer les balises sur les EC2 instances Amazon faisant partie d'un cluster au lieu de la EC2 console ou de l'interface de ligne de commande Amazon, car les modifications que vous apportez dans Amazon EC2 ne sont pas synchronisées avec le système de balisage Amazon EMR.

Vous pouvez identifier une EC2 instance Amazon faisant partie d'un cluster Amazon EMR en recherchant les balises système suivantes. Dans cet exemple, CORE il s'agit de la valeur du rôle du groupe d'instances et j-12345678 d'un exemple de valeur d'identifiant de flux de travail (cluster) :

  • aws:elasticmapreduce : = instance-group-role CORE

  • aws:elasticmapreduce : = job-flow-id j-12345678

Note

Amazon EMR et Amazon EC2 interprètent vos balises comme une chaîne de caractères sans signification sémantique.

Vous pouvez travailler avec des balises à l' AWS Management Console aide de la CLI et de l'API.

Vous pouvez ajouter des balises lors de la création d'un cluster Amazon EMR et vous pouvez ajouter, modifier ou supprimer des balises d'un cluster Amazon EMR en cours d'exécution. Le concept de modification d'une balise s'applique à la console Amazon EMR. En revanche, si vous utilisez l'interface de ligne de commande et l'API, la modification consiste à supprimer l'ancienne balise et en ajouter une nouvelle. Vous pouvez modifier les clés et valeurs de balise, et vous pouvez supprimer des balises d'une ressource à tout moment pendant l'exécution d'un cluster. Cependant, vous ne pouvez pas ajouter, modifier ou supprimer des balises à partir d'un cluster hors service ou d'instances hors service qui étaient précédemment associées à un cluster qui est toujours actif. Vous pouvez également définir la valeur d'une balise sur une chaîne vide, mais vous ne pouvez pas définir la valeur d'une balise sur null.

Si vous utilisez AWS Identity and Access Management (IAM) avec vos EC2 instances Amazon pour obtenir des autorisations basées sur les ressources par balise, vos politiques IAM sont appliquées aux balises qu'Amazon EMR propage aux instances Amazon d'un cluster. EC2 Pour que les balises Amazon EMR puissent se propager à vos EC2 instances Amazon, votre politique IAM pour Amazon EC2 doit autoriser les appels à Amazon et. EC2 CreateTags DeleteTags APIs En outre, les balises propagées peuvent affecter les autorisations basées sur les ressources EC2 de votre Amazon. Les balises propagées à Amazon EC2 peuvent être considérées comme des conditions dans votre politique IAM, tout comme les autres balises Amazon EC2 . Gardez votre politique IAM à l'esprit lorsque vous ajoutez des balises à vos clusters Amazon EMR afin d'éviter qu'un utilisateur ne dispose d'autorisations incorrectes pour un cluster. Pour éviter les problèmes, assurez-vous que vos politiques IAM n'incluent pas de conditions sur les balises que vous prévoyez également d'utiliser sur vos clusters Amazon EMR. Pour plus d'informations, consultez la section Contrôle de l'accès aux EC2 ressources Amazon.