更新时间:2024-12-19 gmt 08:00

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次/秒

查询用户可以创建的用户主密钥配额总数及当前使用量信息,不包含默认主密钥。

专属密钥库管理

创建租户专属密钥库,专属密钥库使用dhsm实例作为密钥的存储。

单用户20次/秒

全局100次/秒

查询租户专属密钥库列表。

获取租户专属密钥库。

删除租户专属密钥库。

启用租户专属密钥库。

禁用租户专属密钥库。

凭据管理服务

类型

名称

说明

配额

生命周期管理

创建新的凭据,并将凭据值存入凭据的初始版本。

单用户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密钥对。

单用户300次/分钟

全局4800次/分钟

更新ssh密钥对描述。

导入私钥到指定密钥对。

导出指定密钥对的私钥。

密钥对任务管理

给指定的虚拟机绑定(替换或重置,替换需提供虚拟机已配置的ssh密钥对私钥;重置不需要提供虚拟机的ssh密钥对私钥)新的ssh密钥对。

单用户300次/分钟

全局4800次/分钟

给指定的虚拟机解除绑定ssh密钥对并恢复ssh密码登录。

给指定的虚拟机批量绑定新的ssh密钥对。

基础流控:

单用户10次/分钟

全局 20次/分钟

应用10次/分钟

ip 10次/分钟

根据ssh密钥对接口返回的task_id,查询ssh密钥对当前任务的执行状态。

单用户300次/分钟

全局4800次/分钟

查询正在处理的任务信息。

查询绑定、解绑等操作失败的任务信息。

删除操作失败的任务信息。

删除失败的任务。

历史全局

全局分类

说明

管理ssh密钥对(v2.1)

查询ssh密钥对列表。

查询ssh密钥对详细信息。

创建ssh密钥对和导入ssh密钥对,同时可选择对私钥进行托管。

根据ssh密钥对的名称,删除指定ssh密钥对。

根据ssh密钥对的名称,修改指定ssh密钥对的描述信息。

管理ssh密钥对(v2.0)

查询ssh密钥对信息列表。

根据ssh密钥对的名称查询指定ssh密钥对。

创建ssh密钥对,或把公钥导入华为云中,生成ssh密钥对。

创建ssh密钥对成功后,请把响应数据中的私钥内容保存到本地文件,单用户使用该私钥登录云服务器。为保证云服务器安全,私钥数据只能下载一次,请妥善保管。

根据ssh密钥对的名称,删除指定ssh密钥对。

在同一个租户下可能包含多个单用户账号,将同一租户下目标单用户账号下的密钥对复制到当前单用户账号下。

相关文档

网站地图