上传时报错 cors error,该如何处理?
使用临时密钥操作时报错 403,该如何处理?
请检查申请临时密钥时填写的 action 和 allowPrefix 是否正确。
1. 例如调用 cos.putObject(),但是 action 里并没有填写name/cos:PutObject,即没有 putObject 权限导致报错 403。
2. 例如操作的 Key 是
1.jpg
,但是 allowPrefix 填写的是 test/*
(只允许操作 test/*
路径),即没有对应路径的操作权限导致报错 403。若 action 和 allowPrefix 都正确,请参考 临时密钥生成及使用指引 和 访问 COS 时返回 403 错误码。
字段说明:不同语言的 STS SDK,action 和 allowPrefix 所使用的字段不同,例如 STS JAVA SDK 使用的是 allowActions 和 allowPrefixes 字段,请注意留意 STS SDK 中的示例。
JavaScript SDK 报错请求过期:Request has expired (Status Code: 403; Error Code: AccessDenied),该如何处理?
由于签名过期导致,重新生成签名即可解决;若重新生成签名仍报相同的错误,可以再检查机器的本地时间是否为标准的北京时间。
使用 JavaScript SDK 实现分块上传时,第一次上传成功后,后续请求都是 403,该如何处理?
JavaScript SDK 上传速度达不到满载带宽,该如何处理?
JavaScript SDK 如何获取文件上传进度?
JavaScript SDK 的 List Multipart Uploads 能否直接获取进度?
当前 List Multipart Uploads 接口需要使用回调函数来返回,暂时无法直接获取。