有可能对以下事情感到困惑。
我的VPS服务器上有www.mywebsite.com的工作网站
我在www.mywebsite.com/images上有一个图像文件夹
我想将我的images目录移动到一个s3存储桶并从那里提供服务但是有以下
目前我能做到这一点的唯一方法是创建一个CNAME和一个子域名IE myimages.s3-website-eu-west-1.amazonaws.com
这可以在没有图像子域的情况下完成,但允许我网站的其余部分留在我的VPS上吗?
答案 0 :(得分:0)
如果你的意思是你想要mywebsite.com/images的请求转到s3而不是你的网站没有使用像CNAME这样的DNS条目,那么答案就是否定。这是唯一的方法。
/ images是对DNS解析名称的HTTP请求。如果您的图片网址位于mywebsite.com,那么让他们指向s3的唯一方法是通过DNS条目,例如cname,您可以在其中使用images.mywebsite.com - > s3_URL.com/images
答案 1 :(得分:0)
您可以使用CloudFront做您想做的事。
mywebsite.com
指向CloudFront分配。/images/*
定向到S3存储分区(包含您的图像)