aws s3 cp to bucket在大文件上返回错误代码1

时间:2015-03-29 00:56:05

标签: amazon-s3 aws-cli

将大文件复制到s3时,我从aws cp获得错误代码1。

$ aws s3 cp --version
aws-cli/1.5.5 Python/2.6.9 Linux/3.0.101-0.46-default
$ aws s3 cp source-file target-on-s3
(screen output...)
Completed 1 of 858 part(s) with 1 file(s) remaining
...
Completed 116 of 858 part(s) with 1 file(s) remaining
$ echo $?
1

在重试时,它会获得更多剩余的“部分”。这种情况一直持续到文件完全上传为止。

aws s3 cp导致此行为的原因是什么?我错过了一些cp选项吗?文件大小超过20GB,我认为这是S3标准的微不足道。我在AWS云中。

非常感谢。

1 个答案:

答案 0 :(得分:1)

尝试升级您的AWS CLI版本(最新版本见1.7.20)。

aws s3 cp local_file_name.csv s3:// bucket_name / folder /

http://docs.aws.amazon.com/cli/latest/reference/s3/cp.html