안녕하세요! 며칠 동안 메타와 인터넷을 검색해 필요한 정보를 찾으려 했지만 실패했습니다.
요약
비용 문제로 S3를 종료하려고 합니다. S3를 종료하기 전에 사용자가 아바타를 잃어버리는 것을 방지하기 위해 사용자 아바타를 로컬에 저장하고 싶습니다.
배경 (간단히)
- 약 5년 된 커뮤니티를 운영하고 있습니다. 처음에는 이미지를 로컬에 저장하다가 나중에 S3로 전환했습니다.
- 현재 Discourse 앱을 forum.example.com에서 운영하고 있으며, example.com으로 이전하고 있습니다.
- 이 과정에서 높은 비용을 절감하고 있는데(커뮤니티 규모가 매우 크므로), 그중 가장 큰 비용이 S3입니다. 게시물에 업로드된 이미지의 링크가 사라지는 것은 상관없지만, 사용자 아바타는 유지하고 싶습니다.
- 포럼을 example.com으로 이전한 후, 어떤 일이 일어나는지 확인하기 위해 S3 자격 증명을 단순히 제거해 보았습니다. 그 결과 일부 사용자는 여전히 아바타를 가지고 있는 반면, 다른 사용자들은 그렇지 않다는 것을 발견했습니다.
따라서 현재 다음 목표를 달성하는 데 어려움을 겪고 있습니다:
- S3 연결 해제 후에도 사용자 아바타를 유지하기
- 포럼으로의 이미지 업로드를 비활성화하되, 아바타 업로드만 허용하기
어떤 의견, 아이디어 또는 도움이든 매우 감사하겠습니다 ![]()