Django-tinymce静态文件未加载,但所有其他静态文件在Amazon S3上

时间:2019-05-24 14:58:57

标签: django amazon-web-services amazon-s3 django-tinymce

我一直在使用本指南

https://www.codingforentrepreneurs.com/blog/s3-static-media-files-for-django/

开始为我的站点的静态文件使用S3。

我让TinyMCE在本地工作,但是一旦我开始使用S3来存储文件,这是唯一无法加载的部分,并且使用它的小部件也不会出现。

在Chrome开发工具控制台中,出现以下错误:

GET https://conucos-bucket.s3.amazonaws.com/static/assets/js/tiny_mce/plugins/
autosave/editor_plugin.js?
AWSAccessKeyId=[ACCESKEY]&Signature=CfhFC2OzRlAnr929E8avUr3UiwM%3D&
Expires=1558712746 net::ERR_ABORTED 403 (Forbidden)


Failed to load: https://conucos-bucket.s3.amazonaws.com/static/assets/js/tiny_mce/plugins/wordcount/editor_plugin.js

对于每个未加载的组件,错误出现了无数次

在S3上,我已在Bucket Public中公开了所有文件,并在TinyMCE中获得2个文件的访问被拒绝

static/assets/js/tiny_mce/plugins/media/langs/dv_dlg.js
/conucos-bucket/
static/assets/js/tiny_mce/plugins/searchreplace/langs/mk_dlg.js
/conucos-bucket/

其余的都成功了。

我应该怎么做才能使小部件出现?由于它是在不使用S3时在本地加载的,所以我想这是S3错误,但是由于这是我第一次使用它,所以不知道从哪里开始。

0 个答案:

没有答案