Uppy S3 多部分直接上传到 DigitalOcean Spaces

您好,

昨天我尝试在 DigitalOcean Spaces 中启用直接 S3 上传(A new era for file uploads in Discourse

  1. 启用了 enable_direct_s3_uploads 隐藏站点设置。
  2. 运行 rake s3:ensure_cors_rules
  3. 我尝试在 Spaces 设置页面上为 DO Spaces 设置 CORS,但它似乎不支持 ExposeHeaders,因此我无法添加 ETag。这破坏了上传过程。
  4. 我找到了解决方案。使用 s3cmd,我可以上传包含 ExposeHeaders 的 CORS 配置文件。
  5. 将 CORS 配置文件上传到存储桶后,分段直接上传就可以正常工作了。

所以它似乎有效,但我不知道在 DO Spaces 上这样使用有多安全。有人有这方面的长期经验或任何建议吗?

谢谢!:slightly_smiling_face:

4 个赞

更新:在我的测试站点上进行了近 3 个月的测试,我没有发现任何问题,所以几天前我在我的实时站点上启用了它。似乎可以正常工作。:slightly_smiling_face:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.