检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
错误描述 请求示例 创建一个名字为demo的凭据,使用kms密钥ID为0d0466b0-e727-4d9c-b35d-f84bb474a37f对“this is a demo secret string”凭据值加密。 { "name" : "demo", "kms_key_id"
当一个或多个Region的KMS服务出现故障,只要密钥环中存在一个可用的Region即可完成加解密。 跨Region密钥支持同时使用多个Region的主密钥对一个数据加密,生成唯一的数据密文。解密使用的密钥环,可以使用加密数据时相同的密钥环,也可以使用不同的密钥环,此时解密密钥环只需包含一个或多个加密密钥环中使用的可用的用户主密钥。
KPS.4016 The key pair is not exist. 密钥对名称错误。 填入正确的密钥对名称。 400 KPS.6004 No Keypair find. 未找到密钥对。 填入正确的密钥对名称。 400 KPS.6005 No private key managed
以直接使用加密功能。 如果当前区域内存在多个项目,则每个项目下都需要安全管理员执行授权操作。 使用KMS加密DWS数据库流程 当选择KMS对DWS进行密钥管理时,加密密钥层次结构有三层。按层次结构顺序排列,这些密钥为主密钥(CMK)、集群加密密钥 (CEK)、数据库加密密钥 (DEK)。
配置函数环境变量,变量参数说明参见表 环境变量参数说明所示。 图6 函数环境变量 表3 环境变量参数说明 参数 配置说明 region 项目。例如北京四对应:cn-north-4 说明: 查找路径:单击“用户名称 > 我的凭证”,API凭证页面的项目,就是对应region。 user_id 待轮转的IAM用户ID。
密钥轮换的两种方法 华为云服务提供了两种密钥轮换方法: 手动轮换密钥 方式一:创建一个新的密钥B,使用密钥B替换当前正在使用的密钥A。 方式二:对密钥A的密钥材料进行更改,继续使用密钥A。 示例: 以OBS服务为例:需要手动轮换密钥时,用户先在KMS界面创建一个新的自定义密钥,后在OB
String 指定复制出的新密钥的项目ID。 tags 否 Array of TagItem objects 标签列表,key和value键值对的集合。 表4 TagItem 参数 是否必选 参数类型 描述 key 是 String 键。 最大长度36个unicode字符。 key不
200 表3 响应Body参数 参数 参数类型 描述 tags Array of Tag objects 标签列表,key和value键值对的集合。 key:表示标签键,一个密钥下最多包含10个key,key不能为空,不能重复,同一个key中value不能重复。key最大长度为36个字符。
响应Body参数 参数 参数类型 描述 tags Array of TagResponse objects 标签列表,key和value键值对的集合。 key:表示标签键,一个凭据下最多包含20个key,key不能为空,不能重复,同一个key中value不能重复。key最大长度为128个字符。
表3 响应Body参数 参数 参数类型 描述 tags Array of TagItem objects 标签列表,key和value键值对的集合。 key:表示标签键,一个密钥下最多包含10个key,key不能为空,不能重复,同一个key中value不能重复。key最大长度为36个字符。
表3 响应Body参数 参数 参数类型 描述 tags Array of TagItem objects 标签列表,key和value键值对的集合。 key:表示标签键,一个凭据下最多包含20个key,key不能为空,不能重复,同一个key中value不能重复。key最大长度为128个字符。
请求Body参数 参数 是否必选 参数类型 描述 tags 是 Array of TagItem objects 标签列表,key和value键值对的集合。 action 是 String 操作标识: 仅限于“create”和“delete”。 sequence 否 String 请求消息序列号,36字节序列号。
请求Body参数 参数 是否必选 参数类型 描述 tags 是 Array of TagItem objects 标签列表,key和value键值对的集合。 action 是 String 操作标识: 仅限于“create”和“delete”。 sequence 否 String 请求消息序列号,36字节序列号。
withDatakeyCipherLength(AES_KEY_BYTE_LENGTH)); // 6.解密数据密钥,并对返回的16进制明文密钥换成byte数组 final byte[] decryptDataKey = hexToBytes(kmsClient