gpt4 book ai didi

ruby-on-rails - Paperclip:从文件系统存储迁移到 Amazon S3

转载 作者:行者123 更新时间:2023-12-03 14:02:22 24 4
gpt4 key购买 nike

我有一个 RoR 网站,用户可以在其中上传照片。我使用回形针 gem 上传照片并将它们作为文件存储在服务器上。我计划转移到 Amazon S3 来存储照片。我需要将所有现有照片从服务器移动到 Amazon S3。谁能告诉我移动照片的最佳方式。谢谢 !

最佳答案

您需要登录 AWS 控制台并创建存储桶结构以方便您的图像。 S3 和 Paperclip 都没有任何工具可以从文件系统 -> s3 进行批量迁移,您需要使用工具 s3cmd为了那个原因。特别是,您对 s3cmd sync 感兴趣命令,类似于:

s3cmd sync ./public/system/images/ s3://imagesbucket

如果您有任何图像 url 硬编码到您的数据库中(la markdown/模板代码),这可能有点棘手。一种选择是手动更新您的网址以指向新存储桶。或者,您可以 rack-rewrite .

关于ruby-on-rails - Paperclip:从文件系统存储迁移到 Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com