请高手指教
日志: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=} 删除成功
初始化是怎么构造的啊?
从经验上来说,一般都是构造的时候,参数填错了(如果使用的是官方的SDK的话)
你可以参考下这个文档:help.aliyun.com/document_detail/oss/api-reference/object/CopyObject.html?spm=5176.7618386.5.1.XyyMQH
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。