問題の内容
CopyObjectリクエストでコピーされるソースオブジェクトのサイズが制限を超えています。
発生原因
CopyObjectリクエストを開始しましたが、x-oss-copy-sourceリクエストヘッダーで指定されたソースオブジェクトのサイズが制限を超えています。
例
CopyObjectリクエストのソースバケットと宛先バケットは同じですが、ソースオブジェクトのサイズは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リクエストでコピーするオブジェクトのサイズが次の要件を満たしていることを確認します。
ソースバケットが宛先バケットでもあり、ストレージクラス変換がCopyObject操作に含まれていない場合、コピーするオブジェクトは5 GBを超えることがあります。
ソースバケットが宛先バケットではなく、ストレージクラス変換がCopyObject操作に含まれていない場合、コピーするオブジェクトは5 GBを超えることはできません。
ストレージクラス変換がCopyObject操作に含まれる場合、コピーするオブジェクトは5 GBを超えることはできません。 コピーするオブジェクトが1 GBを超える場合は、UploadPartCopy操作を呼び出す必要があります。