0

我在 heroku 上运行了一个 django 应用程序,它从 S3 中提取静态文件。直到今天它工作得很好。我刚刚推送了一个不同版本(未压缩)的 prettyPhoto.js,现在我在尝试加载它的页面上得到了 403。

奇怪的是,来自同一文件夹中同一存储桶的其他 .js 文件只是文件。

例如

这给出了 403:http ://trainingflight_dev.s3.amazonaws.com/static/js/jquery.prettyphoto.js

但这有效:http ://trainingflight_dev.s3.amazonaws.com/static/js/bootstrap.js

我查看了 S3 控制台上的权限,它们看起来一样。我也尝试过重新收集静态文件,但没有任何运气。

我能够在我的 dev 和 prd 环境之间重现这个,所以它一定是我打破的:P

有任何想法吗?

4

1 回答 1

0

注意大小写。它适用于http://trainingflight_dev.s3.amazonaws.com/static/js/jquery.prettyPhoto.js

于 2013-06-14T21:32:13.830 回答