开启透明加密
调试
您可以在API Explorer中调试该接口。
接口约束
仅支持数据库版本大于等于V2.0-3.300的实例。
URI
PUT /v3/{project_id}/instances/{instance_id}/kms-tde/switch
名称 |
是否必选 |
说明 |
---|---|---|
project_id |
是 |
参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 |
instance_id |
是 |
参数解释: 实例ID,此参数是用户创建实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为36个字符。 默认取值: 不涉及。 |
请求参数
名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
kms_tde_key_id |
是 |
String |
参数解释: KMS主密钥ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
kms_tde_status |
是 |
String |
参数解释: 透明加密的状态。 约束限制: 不涉及。 取值范围: on:开启。 默认取值: 不涉及。 |
kms_project_name |
是 |
String |
参数解释: GaussDB使用透明加密的KMS主密钥ID所在资源空间名称。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
响应参数
参数 |
参数类型 |
描述 |
---|---|---|
job_id |
String |
参数解释: 异步任务ID。 取值范围: 不涉及。 |
请求示例
开启透明加密。
PUT https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/d8e6ca5a624745bcb546a227aa3ae1cfin14/kms-tde/switch { "kms_tde_key_id":"ca0da073-20a4-451d-812d-67f35d4d91f1", "kms_tde_status":"on", "kms_project_name":"kms_project_name" }
响应示例
开启透明加密成功。
{ "job_id" : "bf26cf3c-d046-4080-bb45-f114be7afa5f" }
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。