我想使用websockets和SSL。因此我无法使用默认的Elastic Beanstalk负载均衡器。据我所知,亚马逊最近发布了支持websockets的“应用程序负载均衡器”。
如何配置我的Elastic Beanstalk应用程序以使用这种新型负载均衡器?
答案 0 :(得分:5)
应用程序负载均衡器现在可以与Elastic Beanstalk一起使用: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-cfg-applicationloadbalancer.html
为了使用它,您的环境必须满足以下要求: "必须是默认或自定义VPC,并且必须具有标准权限集的服务角色"
然而,当通过AWS控制台创建环境时,我还没有设法找到如何选择Application Load Balancer而不是经典的。它仍有相同的选项 - " Load Balancer"选择和选中时,它会创建一个经典的Load Balancer。我设法使用Application Load Balancer创建环境的唯一方法是通过上面doc中指定的aws eb cli:
checkXX()
这将创建应用程序负载均衡器。然后,您只需根据需要进行配置。