Я пытаюсь добавить автомасштабирование в кластер. Однако я обнаружил следующую ошибку:
Я уже добавил пользователя IAM в эти новые группы безопасности:
и
В целом этот пользователь имеет следующие права:
AmazonSQSFullAccess
AWSElasticBeanstalkFullAccess
AmazonS3FullAccess
CloudWatchFullAccess
AmazonDynamoDBFullAccess
CloudFrontFullAccess
AmazonEC2FullAccess
CloudWatchLogsFullAccess
AmazonEC2ContainerServiceFullAccess
AmazonEC2ContainerRegistryPowerUser
IAMReadOnlyAccess
AmazonEC2ContainerServiceAutoscaleRole
Что я пропустил?
РЕДАКТИРОВАТЬ:
я добавил
AutoScalingFullAccess
и
ApplicationAutoScalingForAmazonAppStreamAccess
но без сигары.
Мне нужно добавить следующую настраиваемую политику в одну из моих групп разрешений
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"application-autoscaling:*",
"cloudwatch:DescribeAlarms",
"cloudwatch:PutMetricAlarm"
],
"Resource": [
"*"
]
}
]
}
Наряду с вышесказанным нам необходимо добавить в политику роль передачи IAM. Итак, политика должна выглядеть следующим образом:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricAlarm",
"iam:GetRole",
"iam:PassRole",
"application-autoscaling:*",
"cloudwatch:DescribeAlarms"
],
"Resource": "<RESOURCE-ARN>"
}
]
}
Ниже приведен ссылочный URL:
[https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html visible[1]