我正在尝试copy/move/sync
使用AWS Command-Line Interface (CLI)将本地目录中的文件转换为S3。
我第一次成功将文件上传到S3存储桶但是当我尝试再次运行相同的命令以便第二次上传时无法上传。该命令不会抛出任何错误。
这是我为移动文件而运行的命令。
aws s3 mv --recursive my-directory s3://my-files/
例如,我有文件file1.pdf
,file2.pdf
和file3.pdf
。
如果我从s3存储桶中删除file2.pdf
并尝试使用cp
或sync
或mv
再次复制该文件。它不会再将文件上传回s3存储桶。
AWS CLI版本:aws-cli/1.15.10 Python/2.6.6 Linux/2.6.32-642.6.2.el6.x86_64 botocore/1.10.10
有什么想法吗?
答案 0 :(得分:1)
最初我运行aws s3 mv --recursive my-directory s3://my-files/
传输文件并从本地目录中删除它们。只删除了文件,文件夹仍然存在。这些文件夹中不存在文件,因此后续cp
& sync
命令无效。