# 使用 minio 作为对象存储进行重建时出错

**URL:** https://meta.discourse.org/t/error-in-rebuilding-using-minio-as-object-store/237776
**Category:** Support
**Created:** [2022年九月1日 01:01 UTC](https://meta.discourse.org/t/error-in-rebuilding-using-minio-as-object-store/237776 "2022-09-01T01:01:48Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![ShaoJie](https://avatars.discourse-cdn.com/v4/letter/s/ac8455/32.png) [@ShaoJie](https://meta.discourse.org/u/ShaoJie)
#### Post date: [2022年九月2日 04:58 UTC](https://meta.discourse.org/t/error-in-rebuilding-using-minio-as-object-store/237776/8 "2022-09-02T04:58:44Z")

</div>

嗨，兄弟，设置 MINIO\_DOMAIN 可以消除上述错误，但会出现新的错误

```plaintext
Aws::S3::Errors::MalformedXML: 您提供的 XML 格式不正确或未通过我们发布的架构验证。

```

我觉得我快成功了，因为 discourse 可以正确访问我的 minio，我尝试删除所有 minio 存储桶，重建 discourse，它会提示指定的存储桶不存在

通过这篇文章 [Discover AWS Official Knowledge Center Articles | AWS re:Post](https://aws.amazon.com/premiumsupport/knowledge-center/config-malformedxml-error/?nc1=h_ls) 我认为这个错误是由存储桶权限引起的？通过教程 [将文件和图片上传设置为 S3](https://meta.discourse.org/t/setting-up-file-and-image-uploads-to-s3/7229) 我看到似乎需要添加存储桶策略

```plaintext

               "s3:PutObject",
               "s3:PutObjectAcl",
               "s3:PutObjectVersionAcl",
               ....

```

但是 minio 不支持 Acl，提示不支持的操作“s3:PutObjectAcl”。

也许，我可能需要使用旧版本的 minio，这可能会让事情变得更容易 😅

---

_[View the full topic](https://meta.discourse.org/t/error-in-rebuilding-using-minio-as-object-store/237776)._
