Minio를 오브젝트 스토어로 사용하면서 재구축 시 오류 발생

형, MINIO_DOMAIN을 설정하면 위의 오류는 사라지지만 새로운 오류가 발생해요.

Aws::S3::Errors::MalformedXML: The XML you provided was not well-formed or did not validate against our published schema.

discourse가 제 minio에 올바르게 접근할 수 있는 것 같아서 성공이 가까워진 것 같은 느낌이에요. 모든 minio 버킷을 삭제하고 discourse를 다시 빌드해 보니, 지정된 버킷이 존재하지 않는다는 메시지가 뜨더라고요.

이 기사(Discover AWS Official Knowledge Center Articles | AWS re:Post)를 통해 이 오류가 버킷 권한 때문에 발생하는 것 같다고 생각했어요. 튜토리얼 Setting up file and image uploads to S3를 살펴보니 Bucket Policy를 추가해야 하는 것 같더라고요.


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

하지만 minio는 Acl을 지원하지 않아서 's3:PutObjectAcl’은 지원되지 않는 동작이라는 알림이 나와요.

아마 minio의 이전 버전을 사용해야 할 것 같아요. 그러면 일이 좀 더 수월해질 수도 있겠네요 :sweat_smile: