Amazon での自動スケーリングのサービスロール EMR (Auto Scaling ロール) - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon での自動スケーリングのサービスロール EMR (Auto Scaling ロール)

Amazon の Auto Scaling ロールは、サービスロールと同様の機能EMRを実行しますが、環境を動的にスケーリングするための追加のアクションを許可します。

  • デフォルトのロール名は EMR_AutoScaling_DefaultRole です。

  • EMR_AutoScaling_DefaultRole にアタッチされるデフォルトの管理ポリシーは AmazonElasticMapReduceforAutoScalingRole です。

AmazonElasticMapReduceforAutoScalingRole のバージョン 1 の内容は次のとおりです。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:DescribeAlarms", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ModifyInstanceGroups" ], "Effect": "Allow", "Resource": "*" } ] }

サービスロールでは、次の信頼ポリシーを使用する必要があります。

重要

次の信頼ポリシーには、 aws:SourceArnおよび aws:SourceAccount グローバル条件キーが含まれており、Amazon EMRに付与するアクセス許可をアカウント内の特定のリソースに制限します。これらを使用することで、「混乱した代理」問題から保護できます。

{ "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/*" } } } ] }