0005-00000228

问题描述

您在非BYOK场景下使用了请求头:x-oss-server-side-encryption-context,导致请求报错。

问题原因

您在非BYOK场景下使用了请求头:x-oss-server-side-encryption-context,该请求头仅适用于 BYOK场景。如果您在非 BYOK 场景下使用了该请求头,OSS 会拒绝请求并返回错误。

问题示例

您为bucket 配置了 KMS 加密方式,在上传object时:

  • 未携带x-oss-server-side-encryption-key-id请求头,因此是非BYOK场景。

  • 同时携带了x-oss-server-side-encryption-context请求头。

由于 x-oss-server-side-encryption-context 不适用于非 BYOK 场景,因此会触发报错。

解决方案

请在BYOK场景下使用x-oss-server-side-encryption-context请求头。