# S3에 사용자 업로드 파일만 저장하는 방법

**URL:** https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926
**Category:** Self-hosting
**Created:** [8월 16, 2024, 3:50오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926 "2024-08-16T03:50:57Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Yt.w](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yt.w/32/348367_2.png) [@Yt.w](https://meta.discourse.org/u/Yt.w)
#### Post date: [8월 16, 2024, 3:50오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926/1 "2024-08-16T03:50:57Z")

</div>

안녕하세요. S3에 업로드한 파일만 저장하고, 자바스크립트(js)와 같은 에셋 파일은 저장하지 않고 싶습니다.

이렇게 할 수 있는 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [8월 16, 2024, 8:19오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926/2 "2024-08-16T08:19:46Z")

</div>

어떤 문제를 해결하고 계신가요?

use\_s3를 설정하지 않으면 에셋이 업로드되지 않을 수 있다고 생각하는데, 저는 몇 년 동안 그렇게 해본 적이 없습니다. 해당 기능은 지원되지 않으며 문제를 일으킬 가능성이 높습니다.

---

<div class="post-metadata">

### Author: ![Yt.w](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yt.w/32/348367_2.png) [@Yt.w](https://meta.discourse.org/u/Yt.w)
#### Post date: [8월 16, 2024, 8:36오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926/3 "2024-08-16T08:36:07Z")

</div>

저의 디스코urs 서버/사용자들은 아시아에 있으며, 저는 S3 솔루션으로 Backblaze B2를 사용하고 있습니다.(저렴하기 때문입니다)

문제는 js 파일을 S3에 저장하고 사용자들에게 로드하게 하는 것을 원하지 않는다는 것입니다. 그렇게 하면 사이트 로딩 속도가 느려질 것 같아서요.

그래서 업로드된 파일만 S3에 저장할 수 있는 방법이 있는지 알고 싶습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [8월 16, 2024, 8:51오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926/4 "2024-08-16T08:51:13Z")

</div>

> [@Yt.w](#):
>
> 사이트 로딩 파일을 느리게 할 것 같아서요.

호스팅된 디스커스 사이트는 모두 그렇게 작동합니다.

CDN을 사용 중이시죠? 그쪽이 사이트보다 빠를 겁니다.

---

<div class="post-metadata">

### Author: ![Yt.w](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yt.w/32/348367_2.png) [@Yt.w](https://meta.discourse.org/u/Yt.w)
#### Post date: [8월 16, 2024, 9:10오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926/5 "2024-08-16T09:10:26Z")

</div>

네, S3에 CDN을 사용하고 있습니다.

하지만 여전히 궁금한 점이 있습니다.  
`discourse server(asia) → cdn → users(asia)` 경로가 `S3(US) → cdn → users(asia)` 경로보다 더 빠를까요?

DISCOURSE\_S3\_UPLOAD\_BUCKET이라는 이름의 매개변수가 있다는 것을 확인했는데, 제게는 이것이 해결책처럼 보입니다. 하지만 DISCOURSE\_S3\_BUCKET을 이 값으로 대체한 후 discourse를 다시 빌드할 수 없습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [8월 16, 2024, 10:36오전 UTC](https://meta.discourse.org/t/how-to-set-s3-only-save-user-upload-files/321926/6 "2024-08-16T10:36:02Z")

</div>

CDN이 더 빠릅니다.
