309得票9回答
何时使用Amazon Cloudfront或S3

在Amazon CloudFront和S3之间,有哪些用例更适合使用哪种服务?我正在尝试通过示例来理解它们之间的区别。

275得票5回答
使用boto3连接CloudFront时如何选择AWS配置文件

我正在使用Boto 3 Python库,并希望连接到AWS CloudFront。 我需要指定正确的AWS配置文件(AWS凭证),但查看官方文档后,我发现没有指定的方式。 我正在使用以下代码初始化客户端: client = boto3.client('cloudfront') 然而,这将导...

197得票6回答
通过S3在Amazon CloudFront提供经过gzip压缩的CSS和JavaScript文件

我一直在寻找使我的网站加载更快的方法,其中一种我想要探索的方式是更多地使用Cloudfront。 由于Cloudfront最初并不是作为自定义源CDN设计的,也不支持gzip压缩,因此迄今为止,我一直在使用它来托管所有的图片,这些图片通过其Cloudfront cname在我的网站代码中引用...

175得票15回答
AWS CloudFront:字体来自源站,由于跨域资源共享策略而被阻止加载。

我在一些Chrome浏览器上收到以下错误,但并非所有浏览器都有。目前不确定问题的完全原因。 跨源资源共享策略阻止了来自https://ABCDEFG.cloudfront.net的字体加载,因为请求的资源上没有'Access-Control-Allow-Origin'头。因此,https:...

156得票13回答
强制刷新CloudFront分发/文件更新

我正在使用亚马逊的CloudFront服务来提供我的Web应用程序的静态文件。 有没有办法告诉CloudFront分配需要刷新文件或指出应该刷新的单个文件? 亚马逊建议您为文件命名版本,例如logo_1.gif,logo_2.gif等,作为解决此问题的变通方法,但这似乎是一个相当愚蠢的解决...

145得票13回答
如何在Cloudfront上静态托管的网站的子目录中设置默认根对象?

如何在Cloudfront上为子目录设置默认根对象?具体来说,我希望每当用户请求www.example.com/subdir时,都会提供www.example.com/subdir/index.html。请注意,这是用S3存储桶中保存的静态网站交付的。此外,我想使用源访问标识来限制对S3存储桶...

113得票9回答
如何正确配置S3 + Cloudfront的CORS?

我的应用程序将图片存储在 S3 上,然后通过 Cloudfront 进行代理。我很想使用新的S3 CORS支持,以便我可以使用 HTML5 画布方法(这些方法具有跨域策略),但是好像无法正确配置我的S3和Cloudfront。当我尝试将图像转换为画布元素时仍然会遇到"Uncaught...

111得票11回答
CloudFront分发未显示为Route53别名目标

我正在尝试添加一条路由53记录集,指向我的CloudFront分发。然而,在路由53中选择“创建记录集”并在随后的面板中单击别名目标时,CloudFront分发未列出。我只得到“没有可用的目标”。我的分发已创建并启用(并且正在工作)。我已向我的分发添加了一个CName,该CName与我在Rou...

105得票17回答
无法选择存储在AWS IAM中的自定义SSL证书

我将在CloudFront上创建新的分发。我已经使用AWS CLI在AWS IAM中上传了SSL证书。该证书在新分发页面的自定义SSL证书下拉菜单中出现,但是它是DISABLED的。 有人能告诉我为什么会这样吗?如何为此分发选择我的自定义SSL证书?

97得票5回答
AWS CloudFront重定向到S3存储桶

我创建了一个CloudFront分发来提供静态网站服务。S3是源服务器。 现在,如果我们访问CloudFront URL,它会重定向到S3位置。 d2s18t7gwlicql.cloudfront.net 或者 test.telekha.in 在浏览器中,它显示的是 https://telek...