我正在尝试使用AWS Elastic Beanstalk部署Spring Boot应用程序。我没有使用环境的默认设置,而是修改了“VPC”下的内容。在为VPC选择可用区和一个安全组之后,我创建了环境。
然而,当我在创建实例细节后查看它时,我注意到它与两个安全组相关联。除了我选择的sg-98c031f3
之外,它还有另一个新生成的安全组sg-72b94919
。
为什么在我只选择一个组时会为环境创建两个安全组?有没有办法删除其中一个,因为一个安全组足以处理所有规则。
答案 0 :(得分:3)
Elastic Beanstalk将始终创建并使用一个连接到EC2实例的安全组。该组由Elastic Beanstalk管理,其主要目的是允许来自负载均衡器的入站连接。
(如果您为EC2实例选择了密钥对,它还有一个允许入站SSH连接的次要目的)
Elastic Beanstalk允许您选择0个或更多附加安全组以附加到EC2实例。请注意,如果您不想,则无需选择任何安全组。这样您就可以为EC2实例添加其他入站/出站规则,而无需修改EB管理的实例。
您可能想要添加其他安全组的一些原因: