S3과 CDN을 사용할 때 이미지 링크가 깨지는 문제

,

안녕하세요,

일부 게시물의 이미지 링크가 깨져 있는 것을 확인했습니다. 하지만 링크를 클릭하면 이미지는 정상적으로 표시됩니다. 이전에 비슷한 문제가 있었던 오래된 게시물을 확인해 보았습니다 - Broken Images and Their S3 URLs

그러나 rake uploads:migrate_to_s3와 rake posts:rebake를 실행한 후에도 uploads 테이블의 URL은 올바르게 설정되어 있음에도 불구하고 이미지는 여전히 깨져 있습니다. CDN URL로 올바르게 가리키고 있지만, 왜인지 모르게 경로가 <CDN URL>/uploads/default/optimized/1X/<이미지 이름>으로 설정되어 있습니다. 제 예상과는 달리 <CDN URL>/uploads/optimized/1X/<이미지 이름>이 되어야 할 것 같은데, S3 버킷에 default 서브폴더가 존재하지 않는데도 왜 이미지가 default 서브폴더로 들어가게 되는지 궁금합니다.

다음 단계로 무엇을 해야 할지 막막합니다. 도와주실 분 있으신가요???

감사합니다.

게시물이 실제로 다시 생성(rebake)된 것인지, 아니면 단순히 다시 생성 대상(flag)으로만 표시된 것인지 확실합니까?

이것은 오래된 게시물인지, 아니면 새로운 게시물입니까? 특정 시점부터 이미지 경로에 default가 추가되기 시작했습니다.

안녕하세요 @pfaffman,

이것들은 새 게시물들이지만, ACL을 허용하도록 S3 버킷 설정을 변경해야 했습니다. 이것이 문제인지는 잘 모르겠습니다.

방금 새 게시물을 추가했는데, 이미지가 CDN 주소가 아니라 버킷 주소에서 로드되는 것처럼 보입니다. 중복된 변수가 설정되어 있어서 직접 S3 버킷 주소가 우선순위를 갖기 때문일까요???

리베이크(rebake)에 대해 묻자면, 리베이크가 수행되었는지 아니면 단순히 플래그만 지정되었는지 어떻게 구별할 수 있을까요?

마지막으로, 기본 서브폴더 값은 어디서 오는 건가요?

질문이 많아서 죄송합니다. 저는 Discourse에 아주 초보입니다!

표시되지 않는 이미지는 업로드된 것이 아니라 게시글에 복사된 이미지인 것 같습니다.

이것이 정상적인 동작인가요?