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

嗨,兄弟,设置 MINIO_DOMAIN 可以消除上述错误,但会出现新的错误

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

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

通过这篇文章 Discover AWS Official Knowledge Center Articles | AWS re:Post 我认为这个错误是由存储桶权限引起的?通过教程 将文件和图片上传设置为 S3 我看到似乎需要添加存储桶策略


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

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

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

1 个赞