使用不同的路由在AWS S3 / Cloudfront上托管单个角度应用程序

时间:2019-06-26 19:13:18

标签: angular amazon-web-services amazon-s3 amazon-cloudfront

我需要知道实现此目标的最佳实践是什么: 我创建了一个有角度的Web应用程序,并在AWS S3上发布了该应用程序。 在S3前面有一个CloudFront可以解决角度应用程序的路由问题(403和404重定向到index.html)。 我的应用程序将由几个客户使用,但我只想保留一个S3存储桶。 该应用程序的路由结构旨在为根目录的一个向导提供服务。 例如在开发模式下:

localhost:4200 / 6044af3c-401c-11e9-b210-d663bd873d95 / home
localhost:4200 / 6044af3c-401c-11e9-b210-d663bd873d96 / home
localhost:4200 / 6044af3c-401c-11e9-b210-d663bd873d97 / home

在CloudFront上可以很好地与

一起使用
aaabbbccc.cloudfront.net / 6044af3c-401c-11e9-b210-d663bd873d95 / home
aaabbbccc.cloudfront.net / 6044af3c-401c-11e9-b210-d663bd873d96 / home
aaabbbccc.cloudfront.net / 6044af3c-401c-11e9-b210-d663bd873d97 / home

我想要隐藏在名称cloudfront url和公司guid后面的内容,但是我不清楚在Cloudfront的多种情况下如何实现此目标?沿着53号公路?

www.company1.com / home
www.company2.com / home
www.company3.com / home

非常感谢

0 个答案:

没有答案