aws s3 cp to bucket returns 大文件错误代码 1

aws s3 cp to bucket returns error code 1 on large files

将大文件复制到 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

重试时,它会拾取更多剩余 "parts"。这一直持续到文件完全上传。

是什么导致了 aws s3 cp 上的这种行为?我是否遗漏了一些 cp 选项?文件大小超过 20GB,我原以为按照 S3 标准这是微不足道的。我在 AWS 云中。

非常感谢。

尝试升级您的 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