将 Cloudfront 添加到 S3
Posted
技术标签:
【中文标题】将 Cloudfront 添加到 S3【英文标题】:Adding Cloudfront to S3 【发布时间】:2016-10-14 09:33:50 【问题描述】:我有一个使用 wordpress EDD 插件销售数字文件的商店系统。 (平均大约 3 gig 的大文件)
文件上传到 S3 存储桶。
为了让每个人都能获得最佳的下载速度,我正在考虑将云端分发分发添加到我的存储桶中。
现在我的问题是:
如果我的目标是让全球客户获得尽可能快的下载速度,那么在存储桶上使用云端分发是否有意义?
我在商店系统中输入的 S3 链接(商店系统正在为客户创建基于它们的临时链接)是否会保持不变,并且所有巧妙的分发都发生在“幕后”?
或者在添加云端分发时这些 S3 链接会中断吗?
对不起,如果这是一个愚蠢的问题,但我不是这方面的专家......
谢谢! D.
【问题讨论】:
【参考方案1】:如果我的目标是让全球客户获得尽可能快的下载速度,那么在存储桶上使用 cloudfront 是否有意义?
是的,云前端是您案例研究的最佳产品,可为全球客户提供更好的下载速度。
2.我在商店系统中输入的 S3 链接(商店系统正在为客户创建基于它们的临时链接)是否保持不变,所有巧妙的分发都发生在“幕后”?
不,S3 链接不会保持不变,它们将更改为云端链接。因此,例如,如果您将图像上传到“https://s3.amazonaws.com/bucketname/image.jpg”,它将变为类似“https://d112354awyquir.cloudfront.net/bucketname/image.jpg”的内容
【讨论】:
谢谢 - 这很有帮助!但我刚刚创建了一个测试桶并向其中添加了云端分发。在我的 s3 存储桶中,链接保持不变 - 我在哪里可以看到您提到的云端链接(因为我猜这些是我需要为商店中的产品输入的链接) 要使该链接正常工作,您必须将您的应用程序域指向 Cloudfront,然后检查图像上传功能以上是关于将 Cloudfront 添加到 S3的主要内容,如果未能解决你的问题,请参考以下文章
通过 API 将域添加到 AWS Cloudfront 分发
Cloudfront + Woocommerce - 购物车未更新
在 CloudFront 中从一个源同时设置 https 和 http