在aws上路由 - 组合多个服务

时间:2018-03-14 18:48:00

标签: amazon-web-services amazon-s3 routing amazon-cloudfront amazon-route53

我在AWS的不同服务中公开了一些资源。 s3上的一些文件,beanstalk上的一些API。现在我想在同一个域mycompany.com

下提供服务
/, /assets/ -> s3  
/* -> beanstalk  

'官员'这样做的方法?云前线? 53号公路?还有别的吗?

1 个答案:

答案 0 :(得分:0)

如果您尝试在单个主机/域下组合不同的端点,则可能需要使用Cloudfront和应用程序负载均衡器。

Cloudfront可以将路径(例如/ assets /)映射到S3存储桶。然后,您的默认原点将指向负载均衡器。

如果您正在使用应用程序负载平衡器,则可以进一步路由流量 - ALB支持基于主机和路径的路由,因此/ api /可以通过一组实例,/ app / another等转到一个目标组。