問題の説明
クライアント側の暗号化シナリオでは、InitiateMultipartUpload、UploadPart、またはCompleteMultipartUploadリクエストで、x-oss-meta-client-side-encryption-data-size
ヘッダーが整数値に設定されていません。
原因
クライアント側の暗号化シナリオでは、InitiateMultipartUpload、UploadPart、またはCompleteMultipartUploadリクエストで、x-oss-meta-client-side-encryption-data-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-key: val0
x-oss-meta-client-side-encryption-start: val1
x-oss-meta-client-side-encryption-cek-alg: val2
x-oss-meta-client-side-encryption-wrap-alg: rsa
x-oss-meta-client-side-encryption-magic-number-hmac: val4
x-oss-meta-client-side-encryption-data-size: 9x5.2
x-oss-meta-client-side-encryption-part-size: val6
x-oss-meta-client-side-encryption-data-size
ヘッダーに非整数値が指定されているため、リクエストに対してエラーが返されます。
ソリューション
クライアント側の暗号化シナリオのInitiateMultipartUpload、UploadPart、およびCompleteMultipartUploadリクエストで、x-oss-meta-client-side-encryption-data-size
ヘッダーを整数値に設定します。