gpt4 book ai didi

amazon-s3 - 使用 awscli 恢复中断的 s3 下载

转载 作者:行者123 更新时间:2023-12-04 00:59:46 28 4
gpt4 key购买 nike

我正在使用 awscli 下载文件:

$ aws s3 cp s3://mybucket/myfile myfile

但下载被中断(计算机进入休眠状态)。如何继续下载? S3 支持 Range header ,但 awscli s3 cp不让我指定它。

该文件不可公开访问,因此我无法使用 curl 手动指定标题。

最佳答案

使用 s3cmd 它有一个内置的 --continue 函数。示例:

# Start a download
> s3cmd get s3://yourbucket/yourfile ./
download: 's3://yourbucket/yourfile' -> './yourfile' [1 of 1]
123456789 of 987654321 12.5% in 235s 0.5 MB/s

[ctrl-c] interrupt

# Pick up where you left off
> s3cmd --continue get s3://yourbucket/yourfile ./
请注意,S3 cmd 不是多线程的,其中 awscli 是多线程的,例如 awscli 更快。 s3cmd 当前维护的 fork ,称为 s4cmd 似乎提供了多线程功能,同时保持了 s3cmd 的可用性特性:
https://github.com/bloomreach/s4cmd

关于amazon-s3 - 使用 awscli 恢复中断的 s3 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45068864/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com