# 如何在多站点环境中配置 S3 上传？

**URL:** <https://meta.discourse.org/t/how-to-configure-s3-uploads-in-a-multi-site-environment/151678>\
**Category:** Product Support\
**Created:** [2020 年5 月 16 日 09:31 UTC](https://meta.discourse.org/t/how-to-configure-s3-uploads-in-a-multi-site-environment/151678 "2020-05-16T09:31:19Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
发布日期： [2020 年5 月 16 日 09:31 UTC](https://meta.discourse.org/t/how-to-configure-s3-uploads-in-a-multi-site-environment/151678/1 "2020-05-16T09:31:19Z")

</div>

据我理解，这应该通过 `env` 变量来完成，但我心中产生了几个疑问。

1. 如何为所有站点迁移到 S3？我的理解是，每个站点的迁移应通过 `RAILS_DB=` 参数运行，但有没有更简单的方法在所有站点上实施，而无需为每个站点多次运行？

2. 系统是否能够为多个站点在 S3 中创建其文件夹结构？

3. 对于资源 CDN，相同的 URL 在 multisite 模式下工作正常。对于 S3 文件的 CDN 是否也是如此？

---

_[View the full topic](https://meta.discourse.org/t/how-to-configure-s3-uploads-in-a-multi-site-environment/151678)._
