使用下面的命令上传大文件到腾讯云对象存储 COS,无任何响应与输出
sudo ./coscli cp file1.zip cos://files-xxx/
从服务器的带宽监控看实际也没有在上传文件
换成一个很小的测试文件上传,出现了错误提示
$ 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的大文件,问题依旧,无任何反应
等了近10分钟才开始上传
帮顶...................