具有多个环境的Elastic Beanstalk和它们之间的URL路由

我正在尝试使用Amazon Web Services开始使用一些Docker微服务创build网站。 这些服务应该都位于相同的域,所以我想要的东西是这样的:

  • domain.com/search指向我的search服务。
  • domain.com/auth指向我的身份validation服务。
  • domain.com/static指向一组静态文件。
  • domain.com指向/static/index.html (它实现了一个AngularJS应用程序)。

(注意:所提及的目录下的所有内容也应该指向特定的服务,即search/search/自动完成点)。

search身份validation应该都具有相互独立的负载平衡。 这些服务分别在Python / Falcon中实现web-api,并且使用embedded在容器中的web服务器来设置容器以在端口80上进行监听。

我也想有search能够调用身份validation

我很困惑如何去做这件事。 我甚至不确定Elastic Bealstalk是使用的正确工具,所以我希望能指出正确的方向。 谢谢。