【发布时间】:2013-06-11 14:56:42
【问题描述】:
我在 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
有什么想法吗?
【问题讨论】:
标签: javascript django heroku amazon-s3