Настроить группу безопасности «Балансировщик эластичного бобового стебля» - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь настроить группу безопасности для распределителя нагрузки из эластичных бобов с terraform

Я попробовал эту опцию, когда eb-ec2-security-group имеет правило для входящего источника eb-lb-security-group:

setting {
    namespace = "aws:elasticbeanstalk:environment"
    name      = "LoadBalancerType"
    value     = "application"
}
setting {
    namespace = "aws:autoscaling:launchconfiguration"
    name = "SecurityGroups"
    value = "${aws_security_group.eb-ec2-security-group.id}"
}
setting {
    namespace = "aws:elb:loadbalancer"
    name = "SecurityGroups"
    value = "${aws_security_group.eb-lb-security-group.id}"
}
setting {
    namespace = "aws:elb:loadbalancer"
    name = "ManagedSecurityGroup"
    value = "${aws_security_group.eb-lb-security-group.id}"
}

Но он по-прежнему создает loadbalancer, который использует свою собственную группу безопасности. Я нашел этот вопрос Отключить автоматическое именование групп безопасности в Elastic Beanstalk , но настройка ManagedSecurityGroup не работает для меня с terraform.

1 Ответ

0 голосов
/ 14 января 2019

Изменение пространства имен на aws: elbv2: loadbalancer работал для меня

setting {
    namespace = "aws:elbv2:loadbalancer"
    name = "SecurityGroups"
    value = "${aws_security_group.eb-lb-security-group.id}"
}
setting {
    namespace = "aws:elbv2:loadbalancer"
    name = "ManagedSecurityGroup"
    value = "${aws_security_group.eb-lb-security-group.id}"
}

И нет необходимости явно создавать группу безопасности для экземпляра ec2 для настройки правила inboud для loadbalancer, поскольку он создает его автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...