问题描述
您在非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请求头。
该文章对您有帮助吗?