Stop using Amazon s3 for uploads

처음에는 S3에서 마이그레이션을 중단하는 문제를 해결하려고 시도했습니다. 그러나 제가 작성 중인 코드의 테스트 베드(테스트 환경)로 제 자체 마이그레이션을 사용한 후, 제가 완전히 잘못된 접근 방식을 취했다는 말을 들었습니다. 이 주장은 S3에서 로컬 파일로 마이그레이션한 제(대용량) 인스턴스에서 데이터 손상으로 인해 뒷받침되었습니다. 비교적 최근에는 데이터베이스의 손상된 데이터를 수동으로 수정했고, 제 시도로 인한 후속 정리가 아직 끝나지 않았을 것으로 예상됩니다.

만약 오늘 S3에서 자체 스토리지로의 마이그레이션을 시작한다면, discourse 옆에 minio 컨테이너를 실행하고, minio-client를 사용하여 S3에서 minio 컨테이너로 데이터를 복사한 다음, discourse를 로컬 minio의 새로운 “S3” 위치로 재구성하고, posts:remap을 실행하거나 모든 포스트를 다시 베이킹하여 "S3"를 제 minio 컨테이너에서 제공하도록 설정할 것입니다.

여기 posts:remap이 여기서 어떻게 작동해야 하는지 예시를 보여 드리겠습니다. 어딘가에 더 나은 예시가 있다는 느낌이 들지만, 시작하기에는 이 정도면 충분할 것입니다.