S3 스토리지 활성화 시 아바타 업로드 실패 (파일 존재에도 계속 오류)

안녕하세요 — 이 문제를 해결하셨나요?

저도 Discourse + S3 환경에서(아바타 파일만 해당) 정확히 같은 증상을 겪고 있습니다:
Could not find file in the store located at url: //<bucket>.s3.dualstack.<region>.amazonaws.com/original/1X/<hash>.jpeg

혹시 저와 환경이 일치하는지 확인해 보실 수 있도록 제 설정에 대한 몇 가지 세부 사항을 공유합니다:

  • enable_s3_uploads = true, 객체는 original/*optimized/* 경로에 위치해 있습니다 (uploads/default 접두어 없음)

  • CloudFront(OAC)를 통해 접근하며, 버킷 자체는 비공개로 설정되어 있습니다

  • 해당 키에 객체는 실제로 존재하며, CDN URL은 정상 작동합니다

  • 오류는 아바타 처리 시에만 발생합니다

  • (가능한 문제점) 업로드 파일이 SSE-KMS로 암호화되어 있습니다

혹시 근본 원인을 찾거나 해결 방법(정책 변경, KMS 권한, 버킷 경로 정렬 등)을 찾으셨다면 어떤 방식으로 해결하셨는지 공유해 주실 수 있을까요? 감사합니다!