DonBot
(Daniel)
1
안녕하세요,
Cloudflare R2를 파일 업로드용 S3 버킷으로 설정했습니다. 이미지는 정상적으로 업로드되고 로드됩니다. 하지만 파일은 업로드되지만 다운로드 시 정상적으로 로드되지 않습니다.
제 API URL은 다음과 같습니다:
http://d9d………..r2.cloudflarestorage.com/jtechforums-storage
제 CDN URL은 다음과 같습니다:
https://pub-c5c38…..9bc6cb.r2.dev/jtechforums-storage
이미지는 정상적으로 로드되지만, 파일을 다운로드하려고 하면 파일 URL이 다음과 같이 이동합니다:
https://jtechforums-storage.jtechforums-storage/original/2X/a/a55867475418180f5c6e62b572ad5769a78ac548.pdf
왜 그런 일이 발생하는 건가요?
제 S3 설정을 첨부합니다.
pfaffman
(Jay Pfaffman)
2
정확하진 않지만, 업로드용 S3 호환 객체 스토리지 제공자 구성에 설명된 대로 S3 설정을 ENV 변수에 넣는 것을 권장합니다. 설정이 데이터베이스에 남아 있으면 백업 복원 시 문제가 발생할 가능성이 높습니다.
또한, 설정이 app.yml에 있고 백업이 S3에 있다면, 새 서버를 설정하고 데이터베이스를 복원할 때 yml 파일만 있으면 됩니다.
가능하다면, 해당 문제가 발생한 게시글을 공유해 주시면 문제를 파악하려는 분들에게 훨씬 더 많은 정보를 제공할 수 있습니다. 사이트가 공개되어 있다면, 이미 숨겨져 있는 키만 숨기면 됩니다.