帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 服务支持
  5. 错误码
  6. EC错误码
  7. 05-ENCRYPT
  8. 0005-00000411

0005-00000411

  • 05-ENCRYPT
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

问题描述

客户端加密场景下CompleteMultipartUpload 时指定的分片数目不符合预期。

问题原因

客户端加密场景下,在InitiateMultipartUpload时需要指定客户端预期的数据大小以及分片大小,服务端会根据设定的数据大小以及分片大小计算出预期的分片数目。在CompleteMultipartUpload 时如果传入的分片数目超过了预期的分片数目则会报此错误。

问题示例

例如您事先发起了一个InitiateMultipartUpload请求,预期的数据大小为1,000,000B、预期的分片大小为500,000B:

POST /multipart.data?uploads HTTP/1.1 
Host: oss-example.oss-cn-hangzhou.aliyuncs.com 
Date: Wed, 22 Feb 2012 08:32:21 GMT 
x-oss-storage-class: Archive
Authorization: OSS qn6q**************:77Dv****************
x-oss-meta-client-side-encryption-data-size: 1000000
x-oss-meta-client-side-encryption-part-size: 500000

根据简单计算,可以得出预期的分片数目为2,此后您又发起了一个CompleteMultipartUpload请求,传入的分片数目为3:

POST /multipart.data?uploadId=0004B9B2D2F7815C432C9057C031****&encoding-type=url HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 1056
Date: Fri, 24 Feb 2012 10:19:18 GMT
Authorization: OSS qn6q**************:77Dv****************
<CompleteMultipartUpload> 
    <Part> 
        <PartNumber>1</PartNumber>  
        <ETag>"3349DC700140D7F86A0784842780****"</ETag> 
    </Part>  
    <Part> 
        <PartNumber>5</PartNumber>  
        <ETag>"8EFDA8BE206636A695359836FE0A****"</ETag> 
    </Part>  
    <Part> 
        <PartNumber>8</PartNumber>  
        <ETag>"8C315065167132444177411FDA14****"</ETag> 
    </Part> 
</CompleteMultipartUpload>

Complete时传入的分片个数超过了预期的分片个数,请求返回失败。

解决方案

  1. 调整CompleteMultipartUpload请求传入的分片数目以满足小于等于分片数目的预期值。

  2. 调整InitiateMultipartUpload请求设定的数据大小和分片大小以允许Complete更大的分片数目。

相关文档

  • 客户端加密

  • InitiateMultipartUpload

  • CompleteMultipartUpload

相关文章

0005-00000001 2025-04-21 17:01

问题描述 Bucket服务器端加密不可用。 问题原因 您发起了Bucket服务器端加密请求,但是该服务不可用。 问题示例 您在请求URL中包含了encryption字段。 解决方案

0005-00000002 2025-04-21 17:01

问题描述 当前操作不支持x-oss-server-side-encryption请求头。 问题原因 当前操作不支持x-oss-server-side-encryption请求头。目前只有PutObject、PostObject、CopyObject、InitiateMultipartUpload、A

0005-00000003 2025-04-21 17:01

问题描述 服务器端加密类型不支持。 问题原因 您发起了服务器端加密请求,但是您指定的加密类型不支持。OSS仅支持AES256、SM4和KMS。 问题示例 例如您发起了如下PutBucketEncryption请求:

0005-00000004 2025-04-21 17:01

问题描述 未找到Bucket的服务器端加密配置。 问题原因 该Bucket没有服务器端加密配置信息。 问题示例 GET /?encryption HTT

0005-00000201 2025-04-21 17:01

问题描述 创建Bucket清单时(PutBucketInventory)指定清单文件为KMS方式加密,返回了这个错误。 问题原因 创建Bucket清单时(PutBucketInventory)指定清单文件为KMS方式加密,但这个地域并不支持KMS加密。 问题示例

0005-00000203 2025-04-21 17:01

问题描述 创建Bucket清单时,指定清单文件为SSE-KMS加密;或者在设置Bucket加密为KMS时,指定了KMSDataEncryption选项,但该选项的值不是SM4。 问题原因 创建Bucket清单时,指定清单文件为SSE-KMS加密,但指定的CM

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1