将资源迁移到 s3 rake tasks

您好,

我们有多个本地存储资产的 Discourse 实例,希望将其迁移到 S3。我们对此过程有一些疑问:

  1. 推荐的方法似乎是使用 uploads:migrate_to_s3 rake 任务。此任务是否幂等(如果出现问题,我们可以重新运行它吗?)
  2. 此任务是否有详细模式,以便在需要时获取有关出错信息的更多信息?
  3. 我们之前的一次迁移出现了一个问题,一些资产未上传到 S3。是否有简单的方法可以列出哪些资产未上传,以了解发生了什么?
  4. 我不确定 s3:upload_assets 任务,在执行 uploads:migrate_to_s3 进行迁移到 S3 时是否会调用它,或者如果我希望所有内容都迁移到 S3,是否也应该调用它?

感谢您开发 Discourse!

可以,你可以再次运行。

不,我认为没有详细模式。

你需要在每次重建时运行上传资源(upload assets)的 rake 任务。如果你遵循 为上传配置 S3 兼容对象存储提供商 指南,它会提供你需要添加到 yml 的行。

谢谢你的回答

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.