Автоматическое масштабирование точечного флота не может регистрировать экземпляры с помощью балансировщика нагрузки - PullRequest
0 голосов
/ 29 мая 2018

У меня есть точечный флот с установленным автоматическим масштабированием и классический балансировщик нагрузки.

Целевая метрика: среднее использование ЦПЦелевое значение: 75

Проблема в том, что при масштабировании новые экземпляры не добавляются в балансировщик нагрузки.При просмотре вкладки «История» (по запросу на автопарк) я вижу:

registerWithLoadBalancersFailed: Attempt to register instances with
Classic Load Balancer(s) failed: you are not authorized to register to
Classic Load Balancer 'elb-test'

1 Ответ

0 голосов
/ 29 мая 2018

Вы должны быть уверены, что Роль IAM Fleet имеет права на действие elasticloadbalancing:RegisterInstancesWithLoadBalancer.Управляемая роль AWS по умолчанию выглядит следующим образом:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ec2:DescribeImages",
                "ec2:DescribeSubnets",
                "ec2:RequestSpotInstances",
                "ec2:TerminateInstances",
                "ec2:DescribeInstanceStatus",
                "iam:PassRole"
            ],
            "Resource": [
                "*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "elasticloadbalancing:RegisterInstancesWithLoadBalancer"
            ],
            "Resource": [
                "arn:aws:elasticloadbalancing:*:*:loadbalancer/*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "elasticloadbalancing:RegisterTargets"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...