如何批量修改文件链接地址

AI 生成的摘要

用户 xyz 更换了文件存储的域名,想要将帖子里的文件链接地址修改为新域名的链接地址。pfaffman 提醒检查新存储是否与 Discourse 兼容,并提供了相关配置和使用 remap 切换存储桶的方法。xyz 表示新存储与 Amazon AWS 兼容,并请求指导如何在 Discourse 中切换存储桶。pfaffman 建议通过切换服务器来实现,认为直接修改存储桶会更加困难。

我更换了文件存储(腾讯云,兼容S3)的域名,如何将帖子里以前的文件链接地址修改为新域名的链接地址。谢谢。

它几乎肯定不完全兼容。它与 Discourse 兼容吗?你检查过吗?请查看 Configure an S3 compatible object storage provider for uploads

有一个关于使用 remap 切换存储桶的主题。

我会做的是设置一个带有新 S3 配置的新服务器,将 SiteSettings.include_s3_uploads_in_backups 设置为 true,然后看看它是否能恢复。

我相信它是 100% 兼容的,因为配置后,我使用它没有任何问题,包括上传和备份,这与 Amazon AWS 完全一致。

如何在 Discourse 中切换存储桶?请指导我,谢谢。

以前有一个关于如何使用 remap 切换到不同存储桶的主题。我找不到它。

我推荐的方式是如上所述切换服务器。在 Uploads 中有多个存储桶后进行切换会困难得多。