翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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": "*" } ] }
サービスロールでは、次の信頼ポリシーを使用する必要があります。
重要
次の信頼ポリシーには、アカウント内の特定のリソースEMRに Amazon に付与するアクセス許可を制限する aws:SourceArn
および aws:SourceAccount
グローバル条件キーが含まれています。これらを使用することで、「混乱した代理」問題から保護できます。
{ "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/*" } } } ] }