对象存储服务 OBS-上传段:请求消息头

时间:2024-10-21 15:06:42

请求消息头

该请求使用公共消息头,具体请参考表3

表2 服务端加密请求消息头

消息头名称

消息头类型

是否必选

描述

x-obs-server-side-encryption-customer-algorithm

String

否。当使用SSE-C方式时,必选,需要与初始化上传段任务使用相同的算法。

参数解释:

该头域表示加密使用的算法。

示例:x-obs-server-side-encryption-customer-algorithm:AES256

约束限制:

  • 在SSE-C加密方式下使用该头域,该头域表示加密使用的算法。
  • 需要和x-obs-server-side-encryption-customer-key, x-obs-server-side-encryption-customer-key-MD5一起使用。

取值范围:

AES256

默认取值:

x-obs-server-side-encryption-customer-key

String

否。当使用SSE-C方式时,必选,需要与初始化上传段任务使用相同的密钥。

参数解释:

该头域表示加密使用的密钥,该密钥用于加密对象。

示例:x-obs-server-side-encryption-customer-key:K7QkYpBkM5+hca27fsNkUnNVaobncnLht/rCB2o/9Cw=

约束限制:

  • 仅在SSE-C加密方式下使用该头域。
  • 该头域由256-bit的密钥经过base64-encoded得到,需要和x-obs-server-side-encryption-customer-algorithm,x-obs-server-side-encryption-customer-key-MD5一起使用。

取值范围:

默认取值:

x-obs-server-side-encryption-customer-key-MD5

String

否。当使用SSE-C方式时,必选,需要与初始化上传段任务使用相同的MD5值。

参数解释:

该头域表示加密使用的密钥的MD5值。MD5值用于验证密钥传输过程中没有出错。

示例:x-obs-server-side-encryption-customer-key-MD5:4XvB3tbNTN+tIEVa0/fGaQ==

约束限制:

仅在SSE-C加密方式下使用该头域。

该头域由密钥的128-bit MD5值经过base64-encoded得到,需要和x-obs-server-side-encryption-customer-algorithm,x-obs-server-side-encryption-customer-key一起使用。

取值范围:

密钥ID MD5的base64值。

默认取值:

support.huaweicloud.com/api-obs/obs_04_0099.html