首页 新闻 会员 周边 捐助

使用腾讯云 coscli cp 命令上传大文件到对象存储的问题

0
悬赏园豆:30 [已解决问题] 解决于 2025-01-07 20:44

使用下面的命令上传大文件到腾讯云对象存储 COS,无任何响应与输出

sudo ./coscli cp file1.zip cos://files-xxx/

从服务器的带宽监控看实际也没有在上传文件

dudu的主页 dudu | 高人七级 | 园豆:28616
提问于:2025-01-07 19:18
< >
分享
最佳答案
0

换成一个很小的测试文件上传,出现了错误提示

$ sudo ./coscli cp test.txt cos://files-xxx/
FinishWithError: Total num: 1, size: 5 Byte (5.00 B). Error num: 1. OK num: 0, Transfer size: 0 Byte (0.00 B).
Some file upload failed, please check the detailed information in dir /data/coscli_output/20250107_191205.

从 error.report 文件中知道了原因,原来是访问 COS 的账号权限问题

403 AccessDenied(Message: Access Denied.

到 COS 控制台,在对应存储桶的「权限管理」-「存储桶访问权限」检查权限设置,发现 coscli 所使用的子账号不在列表中,实际在使用 coscli 之前操作过授权

再次操作授权知道了问题所在,点击「添加用户」,选择账号后点击「确认」,还需要点击「保存」按钮,之前操作时没有注意到这个「保存」按钮

添加授权后用于测试的小文件上传成功,但上传超过百G的大文件,问题依旧,无任何反应

dudu | 高人七级 |园豆:28616 | 2025-01-07 19:35

等了近10分钟才开始上传

dudu | 园豆:28616 (高人七级) | 2025-01-07 20:41
其他回答(1)
0

帮顶...................

收获园豆:30
tea2007 | 园豆:62 (初学一级) | 2025-01-07 19:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册