【问题标题】:Refinerycms: file names lost after migrating files from one AWS S3 bucket to anotherRefinerycms:将文件从一个 AWS S3 存储桶迁移到另一个存储桶后文件名丢失
【发布时间】:2015-01-29 17:47:11
【问题描述】:

这就是我遇到问题的方式:

上传文件到 S3

试图下载文件,它工作正常

将该存储桶中的文件迁移到另一个存储桶(在同一 AWS 账户下)

再次尝试下载文件,正常,文件已下载,但文件名只是“文件”,没有扩展名。

如果我更改文件名以添加扩展名,它仍然会打开。所以文件内容是ok的,但是迁移到另一个bucket后文件名丢失了。

以前有人遇到过这个问题吗?或者知道造成这种情况的任何潜在原因吗?

谢谢

【问题讨论】:

    标签: ruby-on-rails amazon-web-services amazon-s3 refinerycms refinery


    【解决方案1】:

    我想通了。

    这是因为在迁移过程中元数据丢失了。

    我通过先将文件下载到本地机器将文件从一个存储桶移动到另一个存储桶。

    我应该做的是:

    aws s3 cp s3://b1 s3://b2 --recursive

    【讨论】:

      猜你喜欢
      • 2020-05-29
      • 2020-09-15
      • 2018-11-22
      • 1970-01-01
      • 2023-02-01
      • 2016-02-10
      • 1970-01-01
      • 2020-06-09
      • 1970-01-01
      相关资源
      最近更新 更多