对象存储服务 OBS-PUT上传:响应消息头

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

响应消息头

该请求的响应消息使用公共消息头,具体请参考表1

除公共响应消息头之外,还可能使用如表2中的消息头。

表2 附加响应消息头

消息头名称

消息头类型

描述

x-obs-version-id

String

参数解释:

对象的版本号。如果桶的多版本状态为开启,则会返回对象的版本号。

约束限制:

取值范围:

默认取值:

x-obs-server-side-encryption

String

参数解释:

该头域表示服务端的加密方式。

示例:x-obs-server-side-encryption:kms

约束限制:

如果服务端加密是SSE-KMS方式,响应包含该头域。

取值范围:

  • kms
  • AES256

默认取值:

x-obs-server-side-data-encryption

String

参数解释:

如果服务端加密是SSE-KMS方式,且 数据加密 算法为SM4,响应包含该头域。

示例:x-obs-server-side-data-encryption:SM4

约束限制:

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

取值范围:

SM4:国密SM4算法

默认取值:

x-obs-server-side-encryption-kms-key-id

String

参数描述:

当加密方式为SSE-KMS且使用指定密钥加密时,需输入密钥ID。密钥ID获取方法请参见查看密钥

约束限制:

当您设置了x-obs-server-side-encryption头域且赋值为“kms”,即选择kms加密方式时,才能使用该头域指定加密密钥。

默认取值:

当您选择使用kms加密方式,但未设置此头域时,默认的主密钥将会被使用。如果默认主密钥不存在,系统将默认创建并使用。

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

String

参数解释:

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

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

约束限制:

如果服务端加密是SSE-C方式,响应包含该头域。

取值范围:

AES256

默认取值:

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

String

参数解释:

该头域表示加密使用的密钥的MD5值。

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

约束限制:

如果服务端加密是SSE-C方式,响应包含该头域。

取值范围:

密钥的MD5值。

默认取值:

x-obs-storage-class

String

参数解释:

对象的存储类别。

约束限制:

对象为非标准存储对象时,会返回此头域。

取值范围:

  • WARM
  • COLD
  • DEEP_ARCHIVE

默认取值:

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