【发布时间】:2021-10-01 20:47:12
【问题描述】:
我想在 AWS 的一个域中托管我的所有 REST 服务。 (每个 REST 服务都托管在 AWS beanstalk 中,使用 EC2 和负载均衡器,因此每个服务都可以根据使用情况自动扩展)
我想实现这样的目标:
https://api.foo.com/product-service -> product REST service
https://api.foo.com/attribute-service -> attribute REST service
https://api.foo.com/login-service -> login REST service
...
但是我对 AWS 还很陌生,所以我不确定如何实现这一点,你们有什么想法吗?
【问题讨论】:
-
进展如何?仍然不清楚你能做什么?
-
@Marcin 谢谢!你的评论帮助了我!我最终选择了云端,对每个后端服务使用多个来源
-
所以这就是我最终要做的事情:我为每个后端服务创建了一个空路径的源。然后我必须为每个后端服务创建一个行为,每个都通过添加我希望它们指向的路径(即 /storage-service 或 /product-service)之后我必须添加上下文路径或添加相同的前缀每个服务。因此,要调用存储服务,我实际上必须将其添加到我的 url 映射中。现在它工作了
标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk amazon-route53 aws-application-load-balancer