问题描述
用户在服务端使用KMS对数据进行加密处理时,在请求header中携带的x-oss-server-side-encryption
为KMS,其他相关字段有效的情况下,如果用户未开通KMS服务,将报错。
问题原因
OSS服务端加密使用KMS对数据进行加密处理时,需要与阿里云KMS的密钥服务协同,如果用户没有在阿里云开通KMS服务,将无法使用KMS方式对数据进行加密处理。
问题示例
例如,您在使用服务端KMS进行加密时,在请求header中携带的x-oss-server-side-encryption
为KMS,其他相关字段有效的情况下,如果用户未开通KMS服务,将报错。
解决方案
在阿里云官网服务开通KMS密钥服务,并按照OSS端使用KMS密钥服务的方式,配置相关服务。
相关文档
文档内容是否对您有帮助?