Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Rol de servicio para el escalado automático en Amazon EMR (rol de Auto Scaling)
El rol de Auto Scaling de Amazon EMR sirve básicamente para lo mismo que el rol de servicio, pero permite acciones adicionales para entornos de escalado dinámico.
-
El nombre del rol predeterminado es
EMR_AutoScaling_DefaultRole
. -
La política administrada predeterminada y asociada a
EMR_AutoScaling_DefaultRole
esAmazonElasticMapReduceforAutoScalingRole
.
El contenido de la versión 1 de AmazonElasticMapReduceforAutoScalingRole
se muestra a continuación.
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:DescribeAlarms", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ModifyInstanceGroups" ], "Effect": "Allow", "Resource": "*" } ] }
Su rol de servicio debe usar la siguiente política de confianza.
importante
La siguiente política de confianza incluye las claves de condición globales aws:SourceArn
y aws:SourceAccount
para limitar los permisos que concede a Amazon EMR a determinados recursos de su cuenta. Con estas, podrá protegerse contra el problema del suplente confuso.
{ "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/*" } } } ] }