django - 无法访问 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。
我的设置有什么问题?亚马逊文档很丰富,但在这里不是很有帮助。
解决方案
推荐阅读
- javascript - 无法调整 React-Player 视频的大小
- javascript - 在响应中管理数据 - Node.js
- c++ - 如何在模板类之外定义构造函数?
- android - android getSubscriptions 为我的 id 提供了空数组,但使用此“android.test.purchased”测试 id react-native-iap
- reactjs - 打字稿如何在对象中键入自定义键
- python-3.x - 在每个请求上轮换代理 python3
- node.js - 如何在sequelize中定义关联和查询自引用表?
- mysql - 在 MySQL 中加入多个表
- html - HTML中下拉后的换行符
- java - Maven 使用编译器选项 --add-exports 编译