这可能是个简单的问题,但我找不到任何教程
我的网站都存储在S3桶中,但是前端和后端是在不同的桶中存储的。
在我的前端网站上,JS启动了一个请求URL使用相对路径,如/api/***,请求URL为http://front-end.com/api/***。如何使所有这些请求重定向到我的后端桶。像这样:http://back-end.com/api/***
https://docs.aws.amazon.com/AmazonS3/latest/user-guide/redirect-website-requests.html
这位医生似乎不能这么做
发布于 2019-03-06 18:47:36
您是否需要使用不同的域名来服务您的内容?要将http://back-end.com/api/*,从http://front-end.com/api/*重定向到,有两种方法: 1.使用Lambda@edge查看器请求函数用301/302重新定向并使用新的URL。2.使用S3桶进行重定向。
在上述任何一种情况下,您都需要front-end.com和back-end.com来指向CloudFront,以便您可以从CloudFront为它们服务。
一种简单的方法是使用front-end.com访问所有这些文件,并创建路径模式"/api/*“的缓存行为,并选择要在其中发出请求的源桶。
https://stackoverflow.com/questions/55021776
复制相似问题