首页 > 解决方案 > 无法访问 Amazon S3 中的 js 文件

问题描述

我有一个在 Django 上运行的网站。尝试使用 Django-Debug-Toolbar 测量其性能。我已正确安装它,运行 collectstatic,脚本现在位于我的 Amazon S3 存储桶中的静态文件夹中。

当我重新加载网站时,我没有看到面板被触发。查看控制台告诉我GET https://hull2hull-bucket.s3.amazonaws.com/debug_toolbar/js/utils.js net::ERR_ABORTED 403 (Forbidden)我的 S3 存储桶是私有的,但 Django 显然可以访问它。静态文件夹中的其他一些 JavaScript 运行良好,但不是这个。我什至尝试将整个存储桶公开一段时间,但我仍然得到 403。我已将我的本地主机添加到 CORS。

我的设置有什么问题?亚马逊文档很丰富,但在这里不是很有帮助。

标签: djangoamazon-s3django-debug-toolbar

解决方案


推荐阅读