问题描述
CopyObject请求中指定拷贝的源文件大小超出限制。
问题原因
您发送了CopyObject请求,但是请求中用于指定拷贝源文件地址的x-oss-copy-source请求头指向的源文件大小超出限制。
问题示例
以下CopyObject请求中指向的源Bucket与目标Bucket为同一个Bucket(example-bucket),但是源文件(large-object)的大小超过5 GB。
PUT /target-object HTTP/1.1
Host: example-bucket.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 03:45:32 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: /example-bucket/larget-object
解决方案
确认CopyObject请求中拷贝的Object大小符合以下要求:
如果源Bucket和目标Bucket相同,则通过CopyObject拷贝时,Object的大小不能超过5 GB。
如果源Bucket和目标Bucket不同,建议拷贝小于1 GB的Object。
当您需要在不同Bucket之间拷贝大于1 GB的Object时,请使用UploadPartCopy接口。
相关文档
文档内容是否对您有帮助?