应用Loadbalancer - 弹性豆茎

时间:2017-12-01 09:53:41

标签: amazon-web-services

我正在将Elastic Beanstalk与应用程序负载均衡器结合使用,并且我希望将多个路径模式放入配置中。

任何想法如何?

逗号或空间分隔符不起作用。

配置:

option_settings: aws:elbv2:listener:80: Protocol: HTTP Rules: signuphttp aws:elasticbeanstalk:environment:process:signuphttp: Port: '80' Protocol: HTTP aws:elbv2:listenerrule:signuphttp: PathPatterns: /signup/* Priority: 1 Process: signuphttp

我正在使用EB Cli。

谢谢!

1 个答案:

答案 0 :(得分:1)

通过创建单独的规则,然后在侦听器中引用它们来完成它:

option_settings:
  aws:elbv2:listener:80:
    Protocol: HTTP
    Rules: signuphttp,other
  aws:elasticbeanstalk:environment:process:signuphttp:
    Port: '80'
    Protocol: HTTP
  aws:elbv2:listenerrule:signuphttp:
    PathPatterns: /signup/*
    Priority: 1
    Process: signuphttp
  aws:elbv2:listenerrule:other:
    PathPatterns: /other/*
    Priority: 1
    Process: signuphttp