首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何转发由S3桶发起的请求?

如何转发由S3桶发起的请求?
EN

Stack Overflow用户
提问于 2019-03-06 11:15:58
回答 1查看 161关注 0票数 0

这可能是个简单的问题,但我找不到任何教程

我的网站都存储在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

这位医生似乎不能这么做

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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/*“的缓存行为,并选择要在其中发出请求的源桶。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55021776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档