Cloudflare R2에 업로드한 후 Discourse 백엔드에서 백업 파일이 표시되지 않음

Cloudflare R2로 Discourse 인스턴스를 성공적으로 백업했습니다. 그러나 백업 파일이 Discourse 백엔드에 표시되지 않습니다. R2 스토리지 버킷에 백업 파일이 존재하는지 확인했으며, 사용 중인 API 토큰이 가장 높은 권한을 가지고 있음을 검증했습니다. 그럼에도 불구하고 Discourse 백엔드에는 사용 가능한 백업이 표시되지 않습니다.

이러한 확인 작업을 수행했음에도 불구하고 백업이 여전히 Discourse 백엔드에 표시되지 않습니다. 이 문제를 해결하기 위한 조언이나 제안을 부탁드립니다.

좋은 소식입니다! 특히 아래 내용을 고려하면 더욱 그렇습니다:

그렇다면 성공적이라고 보기 어렵지 않나요?

기존 객체를 나열할 수 있어야 합니다. 현재는 이것이 불가능해 보입니다.

저는 얼마 전 R2를 시도해 보았을 때 제 환경에서는 작동하는 것처럼 보였습니다. 백업이 작동하도록 설정한 것 같지만, 완전히 확신은 없습니다. 또한 "R2는 잘 작동했지만, 작동하지 않게 만드는 여러 문제가 있었다"는 내용의 다른 주제들도 몇 개 있습니다. 그리고 지금 생각해보니, 그것들도 버킷 내 기존 객체를 나열할 수 없었던 문제와 관련이 있었을 수 있습니다.

제 추측(이를 테스트하는 데 1시간 이상 걸릴 것 같습니다)은, 앞서 설명된 gzip 문제는 해결되었지만 파일 나열은 불가능하여 업로드에는 문제없이 작동할 수 있지만(백업에 포함할 파일을 다운로드하는 기능을 사용하지 않는 한), 백업 기능에는 작동하지 않을 것이라는 것입니다.


R2 버킷에 백업 파일이 존재함을 확인하는 스크린샷입니다.


백업 파일이 백엔드에서 표시되지 않음을 보여주는 스크린샷입니다.

새로 생성된 백업의 로그 스크린샷으로, 모든 것이 정상인 것처럼 보입니다.

문제는 백업 파일이 없는 것이 아닙니다. 문제는 Discourse가 파일 목록을 가져올 수 없다는 것입니다.