# 使用 Scaleway 兼容 S3 的对象存储

**URL:** https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603
**Category:** Support
**Created:** [2020年二月4日 15:54 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603 "2020-02-04T15:54:52Z")
**Posts on this page:** 8
**Page:** 2

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2020年四月10日 18:58 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/21 "2020-04-10T18:58:25Z")

</div>

事实证明，大多数克隆方案都存在这样或那样的问题。例如，Digital Ocean 的 S3 克隆会丢失文件的 MIME 类型，导致我们经过 Brotli 压缩的 JS 文件被作为纯文本提供，从而彻底破坏 Discourse 的运行。因此，目前没有大型的教程指南，因为几个月前的体验非常糟糕，而且相关技术变化极为迅速。

我计划下周对 ScaleWay 的服务进行全面测试，如果可行，将撰写一篇 #howto 教程。

---

<div class="post-metadata">

### Author: ![Freez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/freez/32/155627_2.png) [@Freez](https://meta.discourse.org/u/Freez)
#### Post date: [2020年四月16日 14:47 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/23 "2020-04-16T14:47:53Z")

</div>

> [@Falco](#):
>
> 我计划下周对 ScaleWay 的服务进行全面检查，如果可行，将撰写一篇#操作指南。

👍  
我迫不及待想阅读这份文档了 🙂

---

<div class="post-metadata">

### Author: ![azerqsdf](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@azerqsdf](https://meta.discourse.org/u/azerqsdf)
#### Post date: [2020年四月20日 10:50 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/24 "2020-04-20T10:50:26Z")

</div>

我也非常感兴趣。我尝试在 Rails 中通过 ActiveStorage 实现，但未能成功。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2020年四月21日 20:16 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/25 "2020-04-21T20:16:46Z")

</div>

在我发布该指南之前，还有一个待处理的 PR：

> <https://github.com/discourse/discourse/pull/9481>
>
> DO does not implement tagging support for S3 objects. Removing our default
> empt…y tag fixes compatibility.
> 
> The expire\_missing\_assets rake task can't be used with that service still,
> but this patch allows normal operation.

我推测，几乎所有在底层使用 MinIO 的 S3 兼容服务（如 DigitalOcean）都需要此更新。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2020年四月22日 22:46 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/26 "2020-04-22T22:46:43Z")

</div>

指南已发布在 [Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916?u=falco)

---

<div class="post-metadata">

### Author: ![MOZGIII](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mozgiii/32/215940_2.png) [@MOZGIII](https://meta.discourse.org/u/MOZGIII)
#### Post date: [2021年四月6日 12:32 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/27 "2021-04-06T12:32:46Z")

</div>

这对我有效（谢谢！），而仅仅简单地设置 `s3_endpoint` 则不行。

不用说，问题仍然存在，显然仅设置端点是不够的（在与 S3 集成时，这是常识）。

正确的修复方案是允许在 UI 中自定义区域，而不仅仅是使用硬编码的 Amazon 值。此外，还缺少使用路径指定存储桶的选项，这对于自定义 S3 集成来说是一个很有用的功能。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021年四月6日 14:50 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/28 "2021-04-06T14:50:33Z")

</div>

Scaleway 支持的配置位于 [Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021年四月6日 14:50 UTC](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603/29 "2021-04-06T14:50:42Z")

</div>



[上一頁](https://meta.discourse.org/t/using-scaleway-s3-compatible-object-storage/140603.md?page=1)
