CDN 사용 시 S3 썸네일에서 403 Forbidden 오류 발생

AWS에서 https://github.com/aws-samples/aws-cdk-for-discourse에 기반한 공식 Docker 호스팅 설정을 사용하고 있습니다.

일반적인 CDN 설정은 잘 작동하며, 예를 들어 이미지는 CDN URL을 통해 정상적으로 전달됩니다.

그러나 초기 “32x32” 요청은 S3 버킷 URL로 전달되어 403 오류가 발생합니다.

설정을 놓친 것이 있는지, 아니면 버그인 것일까요?

이는 공식이 아닙니다. 해당 프로젝트는 Discourse에 bitnami 이미지를 사용하는 AWS 프로젝트이며, 우리는 이를 Discourse의 공식 표준 설치로 인정하지 않습니다. 따라서 여기서 지원하는 설치 범위에 해당하지 않습니다.

우리가 의도한 방식대로 앱이 실행되지 않기 때문에 버그는 아닙니다. 하지만 설정 변경으로 해결될 수 있습니다. 샘플 저장소에 이 문제에 대한 이슈를 등록해 보시는 건 어떨까요?

참조된 프로젝트는 공식 Docker 이미지를 사용합니다.
image

Bitnami는 아닙니다 - 저도 처음부터 그걸 사용하지 않았을 것입니다 :wink:

이 문제를 자세히 살펴보고, 해당 프로젝트나 여기에서 이슈를 보고하겠습니다.

아, 죄송합니다. 프로젝트의 README.md에 적힌 내용을 기준으로 했습니다.

행운을 빕니다. 단서를 찾으면 여기에서 알려주세요.

README에 대한 풀 리퀘스트가 곧 도착할 예정이죠 :wink:

문제를 찾았습니다. 다른 시스템의 백업으로 복원했습니다.

그때는 무엇이 고장 나 있었나요?

어떤 이유에선지 디스코urs 시스템 기본 사용자 아바타 이미지에 s3 URL이 사용되었습니다. 테스트 작업으로 인해 환경을 정기적으로 재생성하는 과정이 아직 진행 중이라, 이 문제를 수정하는 데 시간을 할애하지 않았습니다.