여러분 안녕하세요.
최근 2.7.0.beta1로 업데이트( e0c952290b )한 후, 내 Discourse 관리자 페이지에 새로운 조언 메시지가 나타났습니다.
내용은 다음과 같습니다:
- 서버는 S3에 파일을 업로드하도록 설정되어 있지만, S3 CDN이 구성되지 않았습니다. 이는 비용이 많이 드는 S3 요금과 느린 사이트 성능으로 이어질 수 있습니다. 자세한 내용은 "업로드를 위한 객체 저장소 사용"을 참고하세요.
우리의 Discourse는 실제로 S3를 저장소로 사용하고 있지만, 어떤 형태든 CDN이 구성되어 있지 않습니다.
@Falco 님은 s3 cdn url 설정란에 S3 버킷 URL을 입력하는 것을 제안하셨지만, 그렇게 하면 다른 곳에 어떤 영향을 미칠지 확실하지 않습니다.
또한 제 S3 버킷 URL이 정확히 무엇인지도 잘 모르겠습니다. ![]()
사용자가 업로드한 이미지에 대한 S3 URL의 예시는 다음과 같습니다:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
그렇다면 제 버킷 URL은 다음과 같은 것이 되나요?
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/
![]()
만약 이 URL을 s3 cdn url 설정란에 입력한 후 수십만 개의 게시물을 다시 베이킹(rebake)하면, 제공되는 URL이 다음과 같이 되지 않을까요?
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
즉, 사용자 이미지들이 더 이상 작동하지 않게 되는 건가요? ![]()
이상적인 상황이라면, 단순히 *“확인했습니다. 알려주셔서 감사합니다!”*라고 클릭하여 관리자 페이지에서 그 정보/경고/조언을 무시하고 싶습니다. 하지만 실제로는 꽤 큰 코어 변경이 필요할 것 같아 그 아이디어는 포기했습니다.
현재로서는 모든 것이 잘 작동하고 있으며, 수년간 그랬습니다. 제가 완전히 이해하지 못하는 설정을 변경하는 것에 대해 매우 주저하고 불안합니다. 그래서 관리자 패널을 볼 때마다 이 조언을 못 본 척하기로 마음먹었습니다.
이 경고가 다른 관리자 패널 경고가 표시되는 것을 막지는 않을 것 같은데, 맞나요?
조언, 통찰, 제안 등 무엇이든 환영합니다.

