0

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

上传文件到 S3

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

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

尝试再次下载文件,它可以工作,文件已下载,但文件名只是“文件”,没有扩展名。

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

有没有人遇到过这个问题?或者知道任何潜在的原因吗?

谢谢

4

1 回答 1

0

我想通了。

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

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

我应该做的是:

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

于 2015-01-30T11:42:45.267 回答