开发者社区> 问答> 正文

OSS的copyObject操作返回403

请高手指教

日志:copyObject:::BucketName:dev,srcKey:/tmp/1/1_2.jpg,destKey:/dev/images/organ/2016010811/5284aeeb-bef9-49fc-a8ee-8675fa01aa8a.jpg
代码:CopyObjectResult result = uploadOSSClient.copyObject(ossConfig.getBucketName(), srcKey,ossConfig.getBucketName(), destKey);
通过JAVASDK 中 copyObject方法 无法执行拷贝操作
报错为: [ErrorCode]:SignatureDoesNotMatch, [Message]:The request signature we calculated does not match the signature you provided. Check your key and signing method. [RequestId]:568F6494CA2A046002FC4FDC

但我执行其他的删除 和上传 操作 都是没有问题的 uploadOSSClient 是OSSClient对象

copy的报文:{Authorization=OSS xxxxxxxxxxxxxx:zZ3ZOnb+op+cpAMiQEZ05iXm4Jx=, Date=Fri, 08 Jan 2016 08:03:48 GMT, x-oss-copy-source=/bjx-dev//tmp/1/1_3.jpg, Content-Type=} 返回403
delete的报文:{Authorization=OSS xxxxxxxxxxxxxx:m5MZtAN/MoCP843kccvwbEj3H03=, Date=Fri, 08 Jan 2016 08:06:50 GMT, Content-Type=} 删除成功

QQ_20160108154806QQ_20160108154953

展开
收起
混口饭吃 2016-01-08 16:40:48 6342 0
4 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载