我在AWS的不同服务中公开了一些资源。 s3上的一些文件,beanstalk上的一些API。现在我想在同一个域mycompany.com
下提供服务/, /assets/ -> s3
/* -> beanstalk
'官员'这样做的方法?云前线? 53号公路?还有别的吗?
答案 0 :(得分:0)
如果您尝试在单个主机/域下组合不同的端点,则可能需要使用Cloudfront和应用程序负载均衡器。
Cloudfront可以将路径(例如/ assets /)映射到S3存储桶。然后,您的默认原点将指向负载均衡器。
如果您正在使用应用程序负载平衡器,则可以进一步路由流量 - ALB支持基于主机和路径的路由,因此/ api /可以通过一组实例,/ app / another等转到一个目标组。