Función de servicio para el escalado automático en Amazon EMR (función Auto Scaling) - Amazon EMR

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 es AmazonElasticMapReduceforAutoScalingRole.

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:SourceAccountglobal aws:SourceArny 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/*" } } } ] }