8得票1回答
CloudFront中针对Angular应用程序的“NoSuchKey”代码

我创建了一个Angular应用并将其上传到S3存储桶。 然后,我部署了CloudFront来访问我的网站,但当我想访问网站的某个路由(例如/login)时,会出现“NoSuchKey”错误: This XML file does not appear to have any style in...

12得票4回答
Cloudfront在刷新页面时返回403禁止访问。

我已经将一个React应用程序上传到AWS S3并使用静态网站托管。然后,我将Cloudfront分配链接到了S3存储桶。 我能够导航到该网站并且其功能正常,但当我导航到新页面my-domain/new-page时出现问题。一开始它可以正常加载,但是如果我直接加载页面或刷新页面,则会出现40...

7得票4回答
使用Amazon S3和Cloudfront智能缓存网页

我有一个网站(在弹性Beanstalk上运行的Tomcat),用于生成艺术家专辑目录(每个艺术家一个单独的页面)。这可能会消耗大量资源,因此由于艺术家页面在一个月内不会更改,我在其前面放置了一个CloudFront分发。 我认为这意味着我的服务器永远不必再次提供任何艺术家请求,但实际情况并非...

44得票5回答
为什么浏览器在使用缓存控制的public和max-age后仍然发送请求?

我有Amazon S3对象,对于每个对象,我都已经设置了。Cache-Control: public, max-age=3600000 大约为41天。 我设置了Amazon CloudFront分发,最小TTL也为3600000。 这是清除缓存后的第一次请求。GET /1.0.8/web-...

7得票1回答
AWS CloudFront如何检测移动设备?

AWS CloudFront可以根据User-Agent头的值检测设备类型: 如果您想要CloudFront根据用户查看内容时使用的设备缓存不同版本的对象,配置CloudFront将适用的标头转发到自定义源站点: - CloudFront-Is-Desktop-Viewer - CloudF...

7得票1回答
AWS是否允许带有请求体的Get请求?从CloudFront返回403错误。

我使用Visual Studio并使用AWS无服务器应用程序项目模板将api发布到了AWS上,目前我正在使用postman测试方法,但是需要body的所有get方法都返回一个错误,响应中提到了cloudfront,我不知道问题是否与cloudfront有关,还是AWS HTTP 1.1规范实现...

18得票2回答
如何应对通过CloudFront生成带签名的URL访问私有内容的性能问题?

AWS S3和CloudFront的常见用途是提供私有内容。常见的解决方案是使用签名的CloudFront URL来访问使用S3存储的私有文件。 然而,生成这些URL的过程需要付出代价:使用私钥计算任何给定URL的RSA签名。对于Python(或AWS的Python SDKboto),使用r...

15得票1回答
使用签名URL获取S3对象时,Cloudfront出现间歇性403 CORS错误(Access-Control-Allow-Origin)

简述 为了保护多租户系统中上传的媒体(S3对象)对所有客户端保密,我实现了Cloudfront CDN部署,并配置它(以及其源S3 Bucket)强制使用签名URL才能获取任何对象。 方法 首先,用户通过我的系统进行身份验证,然后使用AWS JS SDK提供的AWS.CloudFront...

9得票2回答
如何在现有的CloudFront分发中设置反向代理以从S3提供网站服务

我有一个托管网站的S3存储桶,并通过CloudFront进行传递。现在,我已将分发附加到我的顶级根域名 www.xyz.com。以前,我们使用Nginx从同一域上的web服务器根目录提供静态前端,并设置了反向代理www.xyz.com/api/**,将流量路由到同一台机器上的上游后端服务器。现...

7得票2回答
Cloudfront URL 重写/映射以使内容具有两个URL?

我是一名管理文档网站的人,这个网站的URL遵循以下模式: /product-foo/1.2.3/user-guide/system-requirements.html 我希望页面有两个URL链接: /product-foo/1.2.3/user-guide/system-require...