问题: 请问如何在oceanbase中配置外部kms实现透明加密?kms服务是否必须是阿里云?别的kms比如hashicorp vault等,能否配置成功?关于external_kms_info的配置的案例很少。
环境信息
- oceanbase使用版本4.2.0商业版
- kms服务为hashicorp vault
配置方式
-
设置tde_method为bkmi
alter system set tde_method='bkmi';
-
配置external_kms_info
alter system set external_kms_info = '{
"KMS_HOST": "ip:host",
"ROOT_CERT": "TEST_CERT",
"PRIVATE_KEY_PHRASE": "TEST_PKEY",
"SCENE": "HK",
"KEY_NAME": "tde",
"CALLER": "TEST_CALLER"
}';
执行后出现报错[HY000][1210] Incorrect arguments to init kms info, please check kms info value is valid
.