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.
Rôle de service pour le dimensionnement automatique dans Amazon EMR (rôle d'Auto Scaling)
Le rôle d'Auto Scaling pour Amazon EMR a une fonction similaire au rôle de service, mais permet des actions supplémentaires pour les environnements au dimensionnement dynamique.
-
Le nom de rôle par défaut est
EMR_AutoScaling_DefaultRole
. -
La stratégie gérée par défaut attachée à
EMR_AutoScaling_DefaultRole
estAmazonElasticMapReduceforAutoScalingRole
.
Le contenu de la version 1 d'AmazonElasticMapReduceforAutoScalingRole
est indiqué ci-dessous.
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:DescribeAlarms", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ModifyInstanceGroups" ], "Effect": "Allow", "Resource": "*" } ] }
Votre rôle de service doit utiliser la politique d'approbation suivante.
Important
La politique d'approbation suivante inclut les clés de condition globales aws:SourceArn
et aws:SourceAccount
, qui limitent les autorisations que vous accordez à Amazon EMR pour des ressources particulières de votre compte. L'utilisation de ces clés peut vous protéger contre le problème de l'adjoint confus.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "application-autoscaling.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "
<account-id>
" }, "ArnLike": { "aws:SourceArn": "arn:aws:application-autoscaling:<region>
:<account-id>
:scalable-target/*" } } } ] }