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.
Función de servicio para el escalado automático en Amazon EMR (función Auto Scaling)
La función Auto Scaling de Amazon EMR desempeña una función similar a la función de servicio, pero permite acciones adicionales para escalar entornos de forma dinámica.
-
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 aws:SourceAccount
global aws:SourceArn
y las claves de condición, que limitan los permisos que concedes EMR a Amazon a determinados recursos de tu 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/*" } } } ] }