检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是数据加密密钥? 数据加密密钥是用于加密数据的密钥。 您可以通过KMS创建、加密和解密数据加密密钥。KMS不会存储、管理、跟踪您的数据加密密钥,也不会使用数据加密密钥执行加解密操作。 创建数据加密密钥 KMS仅支持通过调用API接口的方式创建、加密和解密数据加密密钥。创建数据加密密钥有两种方式,如下:
管理加密密钥 密钥生命周期管理 数据密钥管理 导入密钥管理 密钥授权管理 小数据加解密 签名验签 密钥轮换管理 密钥标签管理 密钥查询 查询密钥API版本信息 专属密钥库管理 多区域密钥 消息验证码 别名管理 父主题: API说明
密钥管理 密钥概述 创建密钥 导入密钥 管理密钥 搜索密钥 在线工具加解密小数据 密钥别名 管理密钥库 轮换密钥 管理授权 密钥区域性
查询密钥实例 功能介绍 功能介绍:查询密钥实例。通过标签过滤,查询指定用户主密钥的详细信息。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/{resource_instances}/action 表1 路径参数 参数 是否必选 参数类型
创建授权 功能介绍 功能介绍:创建授权,被授权用户可以对授权密钥进行操作。 说明: 服务默认主密钥(密钥别名后缀为“/default”)不可以授权。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/create-grant 表1 路径参数
查询授权列表 功能介绍 功能介绍:查询密钥的授权列表。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/list-grants 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数
查询指定版本信息 功能介绍 功能介绍:查指定API版本信息。 调用方法 请参见如何调用API。 URI GET /{version_id} 表1 路径参数 参数 是否必选 参数类型 描述 version_id 是 String API版本号 请求参数 无 响应参数 状态码: 200
查询可退役授权列表 功能介绍 功能介绍:查询用户可以退役的授权列表。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/list-retirable-grants 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询事件 功能介绍 查询指定事件的信息。 接口约束 此接口返回的信息为凭据事件通知的元数据信息值。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/csms/events/{event_name} 表1 路径参数 参数 是否必选 参数类型 描述
查询事件列表 功能介绍 查询当前用户在本项目下创建的所有事件。 接口约束 此接口返回的信息为事件通知的元数据信息,不包含凭据值。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/csms/events 表1 路径参数 参数 是否必选 参数类型 描述
查询密钥列表 功能介绍 功能介绍:查询用户所有密钥列表。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/list-keys 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数
查看密钥 该任务指导用户通过KMS界面查看自定义密钥的信息,包括密钥名称/ID、状态创建时间。密钥状态包括“启用”、“禁用”、“计划删除”和“等待导入”。 操作步骤 登录管理控制台。 单击管理控制台左上角,选择区域或项目。 单击页面左侧,选择“安全与合规 > 数据加密服务”,默认进入“密钥管理”界面。
查询凭据的版本列表 功能介绍 查询指定凭据下的版本列表信息。 接口约束 此接口返回的信息为凭据版本的元数据信息,不包含凭据值。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/secrets/{secret_name}/versions 表1 路径参数
搜索密钥 该任务指导用户在密钥管理界面,通过指定属性查找当前满足条件的自定义密钥。 操作步骤 登录管理控制台。 单击管理控制台左上角,选择区域或项目。 单击页面左侧,选择“安全与合规 > 数据加密服务”,默认进入“密钥管理”界面。 单击搜索栏,选择筛选密钥的条件,如图 搜索栏所示,通过指定属性搜索自定义密钥。
查询跨区域密钥所支持的区域 功能介绍 功能介绍:查询跨区域密钥所支持的区域。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/kms/regions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
查询密钥信息 功能介绍 功能介绍:查询密钥详细信息。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/describe-key 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数
创建随机数 功能介绍 功能介绍: 生成8~8192bit范围内的随机数。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/kms/gen-random 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
创建凭据版本 功能介绍 在指定的凭据中,创建一个新的凭据版本,用于加密保管新的凭据值。默认情况下,新创建的凭据版本被标记为SYSCURRENT状态,而SYSCURRENT标记的前一个凭据版本被标记为SYSPREVIOUS状态。您可以通过指定VersionStage参数来覆盖默认行为。
构造请求 本节介绍如何构造REST API的请求,并以调用IAM服务的管理员创建IAM用户说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud
签名数据 功能介绍 功能介绍:使用非对称密钥的私钥对消息或消息摘要进行数字签名。 接口约束 仅支持key_usage为SIGN_VERIFY的非对称密钥进行签名操作。 使用SM2密钥签名时,仅支持对消息摘要签名。根据GBT32918国家标准,计算SM2签名值时,消息摘要不是对原始