API概览
密码安全中心提供的接口类型,以及接口对应的性能参数,您可以完整地使用密码安全中心的所有功能。
性能参数类型包括共享流控以及基础流控,其中:
- 共享流控:本类型分类接口共同使用流量。
- 基础流控:仅由该接口的流量使用。

未单独标识基础流控接口,均为共享流控,例如创建凭据版本接口。
类型 | 说明 |
|---|---|
管理加密密钥 | 加密密钥管理接口,包括密钥的创建,查询,修改,删除等接口。 |
凭据管理服务 | 凭据管理接口,包括凭据的创建,查询,修改,删除等接口。 |
管理SSH密钥对 | SSH密钥对管理接口(最新版本),包括SSH密钥对的创建,查询,修改,删除等接口。 |
历史全局 | SSH密钥对管理接口(V2.1和V2版本),包括SSH密钥对的创建,查询,修改,删除等接口。 |
管理加密密钥
类型 | 名称 | 说明 | 性能参数 |
|---|---|---|---|
查询全局版本信息 | 查询版本信息列表 | 查询API版本信息列表。 | - |
查询指定版本信息 | 查指定API版本信息。 | ||
生命周期管理 | 创建密钥 | 创建用户主密钥,用户主密钥可以为对称密钥或非对称密钥。 | 单用户20次/秒 全局100次/秒 |
启用密钥 | 启用密钥,密钥启用后才可以使用。 | ||
禁用密钥 | 禁用密钥,密钥禁用后不可以使用。 | ||
计划删除密钥 | 计划删除一个指定密钥,可设置7天~1096天内删除密钥。密钥将被彻底删除后,使用该密钥加密的数据将无法解密。 | ||
取消计划删除密钥 | 取消计划删除密钥,取消后,用户可以正常使用该密钥。 | ||
修改密钥别名 | 修改用户主密钥别名。 | ||
修改密钥描述 | 修改用户主密钥描述信息。 | ||
数据密钥管理 | 创建随机数 | 生成8~8192bit范围内的随机数。 | 单用户800次/秒 全局1000次/秒 |
创建数据密钥 | 创建数据密钥,返回结果包含明文和密文。 | ||
创建不含明文数据密钥 | 创建数据密钥,返回结果只包含密文。 | ||
加密数据密钥 | 使用指定的用户主密钥加密数据密钥。 | ||
解密数据密钥 | 使用指定的用户主密钥解密数据密钥。 | ||
导入密钥管理 | 获取密钥导入参数 | 获取导入密钥的必要参数,包括密钥导入令牌和密钥加密公钥。 | 单用户20次/秒 全局100次/秒 |
导入密钥材料 | 导入指定密钥的密钥材料。 | ||
删除密钥材料 | 删除指定密钥的密钥材料。 | ||
授权管理 | 创建授权 | 被授权用户可以对授权密钥进行操作。 | 单用户20次/秒 全局100次/秒 |
撤销授权 | 授权用户撤销被授权用户操作密钥的权限。 | ||
退役授权 | 被授权用户不再具有授权密钥的操作权。 | ||
查询授权列表 | 查询密钥的授权列表。 | ||
查询可退役授权列表 | 查询用户可以退役的授权列表。 | ||
小数据加解密 | 加密数据 | 使用指定的用户主密钥加密数据。 | 单用户20次/秒 全局100次/秒 |
解密数据 | 解密数据。 | ||
签名验签 | 签名数据 | 使用非对称密钥的私钥对消息或消息摘要进行数字签名。 | 单用户300次/秒 全局500次/秒 |
验证签名 | 使用非对称密钥的公钥对消息或消息摘要进行签名验证。 | ||
轮换管理 | 开启密钥轮换 | 开启用户主密钥轮换,默认主密钥及外部导入密钥不支持轮换操作。 | 单用户20次/秒 全局100次/秒 |
关闭密钥轮换 | 关闭用户主密钥轮换。 | ||
修改密钥轮换周期 | 修改用户主密钥轮换周期。 | ||
查询密钥轮换状态 | 查询用户主密钥轮换状态。 | ||
标签管理 | 查询密钥实例 | 通过标签过滤,查询指定用户主密钥的详细信息。 | 单用户20次/秒 全局100次/秒 |
查询密钥标签 | 查询指定密钥的标签信息。 | ||
查询项目标签 | 查询用户在指定项目下的所有标签集合。 | ||
批量添加删除密钥标签 | 批量添加或删除密钥标签。 | ||
添加密钥标签 | 添加密钥标签。 | ||
删除密钥标签 | 删除密钥标签。 | ||
查询接口 | 查询密钥列表 | 查询用户所有密钥列表。 | 单用户160次/秒 全局200次/秒 |
查询密钥信息 | 查询指定密钥的详细信息。 | ||
查询实例数 | 获取用户已经创建的用户主密钥数量,不包含默认主密钥。 | 单用户80次/秒 全局200次/秒 | |
查询配额 | 查询用户可以创建的用户主密钥配额总数及当前使用量信息,不包含默认主密钥。 |
凭据管理服务
类型 | 名称 | 说明 | 配额 |
|---|---|---|---|
生命周期管理 | 创建凭据 | 创建新的凭据,并将凭据值存入凭据的初始版本。 | 单用户300次/分钟 全局4800次/分钟 |
查询凭据列表 | 查询当前用户在本项目下创建的所有凭据。 | 单用户100次/秒 全局 200次/秒 | |
查询凭据 | 查询指定凭据的信息。 | 单用户1200次/分钟 全局 4800次/分钟 | |
更新凭据 | 更新指定凭据的元数据信息。 | 单用户300次/分钟 全局4800次/分钟 | |
立即删除凭据 | 立即删除指定的凭据,且无法恢复。 | ||
恢复凭据对象 | 通过上传凭据备份文件,恢复凭据对象。 | ||
下载凭据备份 | 下载指定凭据的备份文件。 | ||
创建凭据的定时删除任务 | 指定延迟删除时间,创建删除凭据的定时任务,可设置7~30天的的延迟删除时间。 | ||
取消凭据的定时删除任务 | 取消凭据的定时删除任务,凭据对象恢复可使用状态。 | ||
轮转凭据 | 立即执行轮转凭据。在指定的凭据中,创建一个新的凭据版本,用于加密存储后台随机产生的凭据值。同时将新创建的凭据版本标记为SYSCURRENT状态。 | ||
凭据版本管理 | 创建凭据版本 | 在指定的凭据中,创建一个新的凭据版本,用于加密保管新的凭据值。默认情况下,新创建的凭据版本被标记为SYSCURRENT状态,而SYSCURRENT标记的前一个凭据版本被标记为SYSPREVIOUS状态。您可以通过指定VersionStage参数来覆盖默认行为。 | 基础流控: 单用户80次/秒 全局 200次/秒 应用80次/秒 IP 80次/秒 |
查询凭据的版本列表 | 查询指定凭据下的版本列表信息。 | 单用户300次/分钟 全局4800次/分钟 | |
更新凭据版本 | 当前支持更新指定凭据版本的有效期,只能更新ENABLED状态的凭据。在关联订阅的事件包含“版本过期”基础事件类型时,每次更新版本有效期后仅会触发一次事件通知。 | ||
查询凭据的版本与凭据值 | 查询指定凭据版本的信息和版本中的明文凭据值,只能查询ENABLED状态的凭据。 通过/v1/{project_id}/secrets/{secret_name}/versions/latest (即将当前接口URL中的{version_id}赋值为latest)可访问凭据最新版本的凭据值。 | 基础流控: 单用户160次/秒 全局 200次/秒 应用160次/秒 IP 160次/秒 | |
凭据版本状态管理 | 更新凭据的版本状态 | 更新凭据的版本状态。 | 单用户300次/分钟 全局4800次/分钟 |
查询凭据的版本状态 | 查询指定凭据版本状态标记的版本信息。 | ||
删除凭据的版本状态 | 删除指定的凭据版本状态。 | ||
凭据标签管理 | 查询凭据实例 | 查询凭据实例。通过标签过滤,筛选用户凭据,返回凭据列表。 | 单用户300次/分钟 全局4800次/分钟 |
批量添加或删除凭据标签 | 批量添加或删除凭据标签。 | ||
查询凭据标签 | 查询凭据标签。 | ||
添加凭据标签 | 添加凭据标签。 | ||
删除凭据标签 | 删除凭据标签。 | ||
查询项目标签 | 查询用户在指定项目下的所有凭据标签集合。 | ||
事件管理 | 创建事件 | 创建事件,事件可配置在一个或多个凭据对象上。当事件为启用状态且包含的基础事件类型在凭据对象上触发时,云服务会将对应的事件通知发送至事件指定的通知主题上。 | 单用户300次/分钟 全局4800次/分钟 |
查询事件 | 查询指定事件的信息。 | ||
查询事件列表 | 查询当前用户在本项目下创建的所有事件。 | ||
更新事件 | 更新指定事件的元数据信息。支持更新的元数据包含事件启用状态、基础类型列表、通知主题。 | ||
立即删除事件 | 立即删除指定的事件,且无法恢复。如事件存在凭据引用,则无法删除,请先解除关联。 | ||
查询已触发的事件通知记录 | 查询三个月内所有已触发的事件通知记录。 |
管理SSH密钥对
类型 | 名称 | 说明 | 配额 |
|---|---|---|---|
密钥对管理 | 创建和导入SSH密钥对 | 创建和导入SSH密钥对。 | 单用户300次/分钟 全局4800次/分钟 |
清除私钥 | 清除SSH密钥对私钥。 | ||
查询SSH密钥对列表 | 查询SSH密钥对列表。 | 基础流控: 单用户160次/秒 全局 200次/秒 应用160次/秒 IP 160次/秒 | |
查询SSH密钥对详细信息 | 查询SSH密钥对详细信息。 | ||
删除SSH密钥对 | 删除SSH密钥对。 | 单用户300次/分钟 全局4800次/分钟 | |
更新SSH密钥对描述 | 更新SSH密钥对描述。 | ||
导入私钥 | 导入私钥到指定密钥对。 | ||
导出私钥 | 导出指定密钥对的私钥。 | ||
密钥对任务管理 | 绑定SSH密钥对 | 给指定的虚拟机绑定(替换或重置,替换需提供虚拟机已配置的SSH密钥对私钥;重置不需要提供虚拟机的SSH密钥对私钥)新的SSH密钥对。 | 单用户300次/分钟 全局4800次/分钟 |
解绑SSH密钥对 | 给指定的虚拟机解除绑定SSH密钥对并恢复SSH密码登录。 | ||
批量绑定SSH密钥对 | 给指定的虚拟机批量绑定新的SSH密钥对。 | 基础流控: 单用户10次/分钟 全局 20次/分钟 应用10次/分钟 IP 10次/分钟 | |
查询任务信息 | 根据SSH密钥对接口返回的task_id,查询SSH密钥对当前任务的执行状态。 | 单用户300次/分钟 全局4800次/分钟 | |
查询正在处理的任务信息 | 查询正在处理的任务信息。 | ||
查询失败的任务信息 | 查询绑定、解绑等操作失败的任务信息。 | ||
删除所有失败的任务 | 删除操作失败的任务信息。 | ||
删除失败的任务 | 删除失败的任务。 |
云平台密码系统服务
类型 | 说明 |
|---|---|
镜像管理 | 查询密码服务的镜像。 |
资源监控 | 查询租户的资源分布信息和密码资源指标监控。 |
访问密钥管理 | 提供了访问密钥的启用、停用、创建等相关操作。 |
应用集群关联 | 提供了查询、创建、解除密码服务集群与应用的绑定关系。 |
应用管理 | 删除、查询、创建应用。 |
集群认证 | 密码服务集群授予、解除应用访问密钥的访问权限,以及查询已授权的访问密钥列表。 |
集群管理 | 创建、查询、删除密码服务集群列表。 |
集群实例管理 | 查询、启用、停用密码服务实例列表。 |
集群跳转 | 获取密码服务管理界面URL。 |
历史全局
全局分类 | 说明 |
|---|---|
管理SSH密钥对(V2.1) | 查询SSH密钥对列表。 |
查询SSH密钥对详细信息。 | |
创建SSH密钥对和导入SSH密钥对,同时可选择对私钥进行托管。 | |
根据SSH密钥对的名称,删除指定SSH密钥对。 | |
根据SSH密钥对的名称,修改指定SSH密钥对的描述信息。 | |
管理SSH密钥对(V2.0) | 查询SSH密钥对信息列表。 |
根据SSH密钥对的名称查询指定SSH密钥对。 | |
创建SSH密钥对,或把公钥导入华为云中,生成SSH密钥对。 创建SSH密钥对成功后,请把响应数据中的私钥内容保存到本地文件,单用户使用该私钥登录云服务器。为保证云服务器安全,私钥数据只能下载一次,请妥善保管。 | |
根据SSH密钥对的名称,删除指定SSH密钥对。 | |
在同一个租户下可能包含多个单用户账号,将同一租户下目标单用户账号下的密钥对复制到当前单用户账号下。 |

