すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0005-00000419

最終更新日:Dec 20, 2023

問題の説明

UploadPartリクエストのパーツサイズは、InitiateMultipartUploadリクエストで指定されたパーツサイズとは異なります。

原因

UploadPartリクエストで指定されたパーツサイズが期待値ではありません。

UploadPartリクエストの最後の部分を除く各部分のサイズは、InitiateMultipartUploadリクエストで指定されたx-oss-meta-client-side-encryption-part-sizeヘッダーの値と同じである必要があります。

たとえば、InitiateMultipartUploadリクエストを開始します。

POST /multipart.data? HTTP/1.1のアップロード
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 2月22日水2012 08:32:21 GMT
x-oss-storage-class: アーカイブ
権限付与: OSS qn6qrrqxo2oawuk53otfjbyc:/cluRFtRwMTZpC2hTj4F67AG ****
x-oss-meta-client-side-encryption-data-size: 2048
x-oss-meta-client-side-encryption-part-size: 1024 

次に、UploadPartリクエストを開始します。

PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC9 **** HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 6291456
日付: 2月22日水2012 08:32:21 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:J/lICfXEvPmmSW86bBAfMmUm ****
x-oss-meta-client-side-encryption-part-size: 1024
[6291456バイトのデータ] 

部品サイズが期待値と異なるため、UploadPartリクエストに対してエラーが返されます。

ソリューション

最後のパーツ以外のパーツのサイズが、InitiateMultipartUploadリクエストで指定されたパーツサイズと同じであることを確認してください。

関連ドキュメント