aws s3:无法将文件从一个文件夹移动/复制到其他文件夹

时间:2017-03-01 21:56:32

标签: amazon-web-services amazon-s3

我有一个桶A,它有几个文件夹和一堆(根)对象。 我需要将所有文件夹从桶A复制到桶B,而根对象将保留在桶A中。

我按照AWS说明选择了存储桶A中的文件夹,点击"操作" - "剪切"然后导航到存储桶B,然后点击"粘贴"

这一切看起来都很好。然后突然出现了一系列The following objects were not copied due to errors from: A

什么是非常奇怪(对我来说不好),是 移动了一些文件,而导致错误的文件只是拒绝移动。

我甚至为这两个存储桶的存储桶策略分配了Everyone的所有权限,认为这可能是权限问题。不过,有问题的文件不会被移动。复制也失败了。 我无语。 这里可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

Amazon S3管理控制台提供基本的剪切/复制/粘贴功能。但是,对于复杂的对象组,我不一定信任它。

复制/移动文件的好方法是使用AWS Command-Line Interface (CLI)。例如:

aws s3 cp s3://bucket1/path s3://bucket2/path --recursive

在目录之间移动文件:

aws s3 mv s3://bucket1/path s3://bucket1/path2 --recursive
相关问题