本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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/*" } } } ] }