問題の説明
UploadPartCopyリクエストのx-oss-copy-source
パラメーターが無効です。
発生原因
既存のオブジェクトからデータをコピーするためにUploadPartCopyリクエストで指定したx-oss-copy-source
パラメーターが無効です。 x-oss-copy-sourceパラメーターは、データのコピー元のソースオブジェクトを指定します。 このパラメーターは、/oss-example/src-object
または /oss-example/src-object?versionId=CAEQMxiBgMC0vs6D0BYiIGJiZWRjOTRjNTg0NzQ1MTRiN2Y1OTYxMTdkYjQ0 ****
形式です。 2番目の形式を使用して、ソースオブジェクトのバージョンを指定できます。
例
たとえば、次のリクエストを開始します。
PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36 HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 6291456
日付: 2月22日水2012 08:32:21 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:J/lICfXEvPmmSW86bBAfMmUm ****
x-oss-copy-source: oss-example/src-object
x-oss-copy-source-range: バイト=100-6291756
x-oss-copy-source
パラメーターの値がスラッシュ (/
) で始まらないため、サンプルリクエストに対してエラーが返されます。
ソリューション
x-oss-copy-source
パラメーターが有効な値に設定されていることを確認します。
PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36 HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 6291456
日付: 2月22日水2012 08:32:21 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:J/lICfXEvPmmSW86bBAfMmUm ****
x-oss-copy-source: /oss-example/src-object
x-oss-copy-source-range: バイト=100-6291756