【问题标题】:AWS S3 bucket returns 403 error when referencing a static folder path in Django project在 Django 项目中引用静态文件夹路径时,AWS S3 存储桶返回 403 错误
【发布时间】:2021-06-13 09:45:41
【问题描述】:

我在 Django Web 应用程序的 S3 存储桶中托管静态文件。到目前为止,使用 Appwork 自定义管理模板一切顺利:https://uxpowered.com/products/appwork/v160/

文件在本地渲染良好,但无法从 S3 存储桶渲染。我相信错误是下面的脚本引用了文件夹路径而不是直接文件。

<script>
    window.themeSettings = new ThemeSettings({
      cssPath: "{% static 'app/admin/assets/vendor/css/rtl' %}",
      themesPath: "{% static 'app/admin/assets/vendor/css/rtl' %}",
    });
</script>

我该如何解决这个问题?我确认存储桶文件夹存在并且包含正确的文件。

static files errors

【问题讨论】:

  • 检查存储桶的读取权限。
  • 我还是没有成功更新存储桶策略

标签: javascript css django amazon-web-services bootstrap-4


【解决方案1】:

使用访问密钥和密钥从 S3 存储桶中获取文件,并对您为应用程序创建的用户使用适当的权限。

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 2022-01-27
    • 2022-01-18
    • 1970-01-01
    • 2020-08-12
    • 2014-01-28
    • 2018-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多