更新时间:2024-04-14 GMT+08:00
分享

新增加密数据

功能介绍

新增加密数据

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v2/{project_id}/edm/encryptdatas

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式),默认取值为“application/json”

X-Auth-Token

String

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

ief-instance-id

String

铂金版实例ID,专业版实例为空值

表3 请求Body参数

参数

是否必选

参数类型

描述

encrypt_data

EncryptDataIn object

加密数据信息

表4 EncryptDataIn

参数

是否必选

参数类型

描述

name

String

加密数据名称,小写英文字母、数字、中划线,以小写字母或数字开头,最大长度为64个字符,不能为空

description

String

加密数据描述

config

Array of EncryptDataItem objects

加密数据项配置

表5 EncryptDataItem

参数

是否必选

参数类型

描述

name

String

加密数据项键名,小写英文字母、数字、中划线,以小写字母或数字开头,最大长度为32个字符,不能为空

value

String

加密数据项键值

is_encrypted

Boolean

加密数据项键值是否已加密,默认为true

响应参数

状态码: 201

表6 响应Body参数

参数

参数类型

描述

encrypt_data

EncryptData object

加密数据信息

表7 EncryptData

参数

参数类型

描述

id

String

加密数据ID

name

String

加密数据名称

description

String

加密数据描述

config

Array of EncryptDataItem objects

加密数据项配置

project_id

String

项目ID

ief_instance_id

String

铂金版实例ID,专业版实例为default

domain_id

String

租户账户ID

created_time

Long

加密数据创建时间

updated_time

Long

加密数据更新时间

表8 EncryptDataItem

参数

参数类型

描述

name

String

加密数据项键名,小写英文字母、数字、中划线,以小写字母或数字开头,最大长度为32个字符,不能为空

value

String

加密数据项键值

is_encrypted

Boolean

加密数据项键值是否已加密,默认为true

请求示例

新增加密数据,加密数据键名为“test”,键值为“test”,键值不加密。

{
  "encrypt_data" : {
    "name" : "test-demo",
    "description" : "example",
    "config" : [ {
      "name" : "test",
      "value" : "test",
      "is_encrypted" : false
    } ]
  }
}

响应示例

状态码: 201

ok

{
  "encrypt_data" : {
    "id" : "f8d1bdcc-2090-976c-1931-c90a39c0f12f",
    "name" : "test-demo",
    "description" : "example",
    "config" : [ {
      "name" : "a",
      "value" : "00000001000000015005F6399D69B268551A78D994EB7755B1FE47AE5EE02C0A1C2BA9E456F856ED",
      "is_encrypted" : true
    } ],
    "project_id" : "fake_id",
    "ief_instance_id" : "",
    "domain_id" : "fake_id",
    "created_time" : 1663917971,
    "updated_time" : 1663917971
  }
}

状态码

状态码

描述

201

ok

错误码

请参见错误码

相关文档