Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Peran Auto Scaling untuk Amazon EMR menjalankan fungsi yang sama seperti peran layanan, tetapi memungkinkan tindakan tambahan untuk lingkungan penskalaan dinamis.
-
Nama peran default adalah
EMR_AutoScaling_DefaultRole
. -
Kebijakan terkelola default yang terlampir pada
EMR_AutoScaling_DefaultRole
adalahAmazonElasticMapReduceforAutoScalingRole
.
Isi dari versi 1 dari AmazonElasticMapReduceforAutoScalingRole
ditunjukkan di bawah ini.
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"cloudwatch:DescribeAlarms",
"elasticmapreduce:ListInstanceGroups",
"elasticmapreduce:ModifyInstanceGroups"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
Peran layanan Anda harus menggunakan kebijakan kepercayaan berikut.
penting
Kebijakan kepercayaan berikut mencakup aws:SourceArn
dan kunci kondisi aws:SourceAccount
global, yang membatasi izin yang Anda berikan EMR Amazon ke sumber daya tertentu di akun Anda. Menggunakannya dapat melindungi Anda dari masalah wakil yang membingungkan.
{
"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/*"
}
}
}
]
}