問題描述
使用者在服務端使用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密鑰服務的方式,配置相關服務。