这就是我遇到问题的方法:
将文件上传到S3
试图下载文件,它运作正常
将该存储桶中的文件迁移到另一个存储桶(在同一AWS账户下)
尝试再次下载文件,它可以运行,文件已下载,但文件名只是"文件",没有扩展名。
如果我更改文件名以添加扩展程序,它仍会打开。因此文件的内容没问题,但迁移到另一个存储桶后文件名丢失了。
以前有人遇到过这个问题吗?或者知道任何可能的原因?
由于
答案 0 :(得分:0)
我想出来了。
这是因为迁移过程中元数据丢失了。
我首先将文件从一个存储桶移到另一个存储桶,然后再将它们下载到本地计算机。
我应该做的是:
aws s3 cp s3:// b1 s3:// b2 --recursive