本产品(hbr/2017-09-08)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
备份仓库
| API | 标题 | API概述 | 
| CreateVault | 创建备份仓库 | 创建一个备份仓库。 | 
| CreateReplicationVault | 创建镜像备份仓库 | 创建一个镜像备份仓库。 | 
| DeleteVault | 删除备份仓库 | 删除一个备份仓库。 | 
| UpdateVault | 更新备份仓库的配置信息 | 更新备份仓库的配置信息。 | 
| DescribeVaults | 查询备份仓库信息 | 获取一个或者多个符合条件的备份仓库信息。 | 
备份计划
| API | 标题 | API概述 | 
| CreateBackupPlan | 创建备份计划 | 创建一个备份计划。 | 
| DeleteBackupPlan | 删除备份计划 | 删除一个备份计划。 | 
| DisableBackupPlan | 暂停备份计划 | 暂停一个备份计划。 | 
| EnableBackupPlan | 继续备份计划 | 继续一个备份计划。 | 
| UpdateBackupPlan | 更新备份计划 | 更新一个备份计划。 | 
| DescribeBackupPlans | 查询符合条件的备份计划 | 获取一个或者多个符合条件的备份计划。 | 
| ExecuteBackupPlan | 执行备份计划 | 执行一个备份计划。 | 
备份策略
| API | 标题 | API概述 | 
| CreatePolicyV2 | 创建策略 | 创建一个策略。 | 
| DeletePolicyV2 | 删除策略 | 删除一个策略。 | 
| UpdatePolicyV2 | 修改策略 | 修改一个策略。 | 
| DescribePoliciesV2 | 查询一个或多个策略 | 查询一个或多个策略。 | 
| CreatePolicyBindings | 创建策略与数据源关联 | 将一个或多个数据源绑定到某个策略。 | 
| DeletePolicyBinding | 删除策略与数据源关联 | 将数据源与策略解绑,解绑后,策略将无法保护该数据源,请谨慎操作。 | 
| UpdatePolicyBinding | 修改策略与数据源关联 | 修改策略与数据源的关联关系。 | 
| DescribePolicyBindings | 查询绑定策略列表 | 查询策略绑定的一个或多个数据源、查询数据源绑定的一个或多个策略。 | 
| ExecutePolicyV2 | 执行策略 | 为一个或所有绑定的数据源执行策略。 | 
备份客户端
| API | 标题 | API概述 | 
| DeleteBackupClient | 删除备份客户端 | 删除一个备份客户端。 | 
| DeleteBackupClientResource | 删除备份客户端资源 | 删除备份客户端的所属资源。 | 
| UpdateClientSettings | 更新客户端配置 | 更新一个备份客户端的配置。 | 
| DescribeBackupClients | 获取备份客户端信息 | 获取一个或者多个符合条件的备份客户端信息。 | 
| InstallBackupClients | 安装备份客户端 | 为一台或者多台ECS实例安装备份客户端。 | 
| UninstallBackupClients | 卸载备份客户端 | 为一台或者多台ECS实例卸载备份客户端。 | 
| UpgradeBackupClients | 升级备份客户端 | 为一台或者多台ECS实例升级备份客户端。 | 
备份快照
| API | 标题 | API概述 | 
| DeleteSnapshot | 删除备份快照 | 删除一个备份快照。 | 
| DescribeOtsTableSnapshots | 查询表格存储备份详情 | 查询表格存储备份详情。 | 
| DescribeRecoverableOtsInstances | 查询可恢复表格存储实例的数据表 | 查询可恢复表格存储实例的数据表。 | 
| SearchHistoricalSnapshots | 获取备份快照 | 获取一个或者多个符合条件的历史备份快照。 | 
| DescribeUdmSnapshots | 查询整机备份快照 | 查询整机备份快照。 | 
恢复任务
| API | 标题 | API概述 | 
| CreateRestoreJob | 创建恢复任务 | 创建一个恢复任务。 | 
| CancelRestoreJob | 取消恢复任务 | 取消一个恢复任务。 | 
| DescribeRestoreJobs2 | 查询恢复任务 | 查询一个或者多个符合条件的恢复任务。 | 
备份任务
| API | 标题 | API概述 | 
| CancelBackupJob | 取消备份任务 | 取消一个备份任务。 | 
| CreateBackupJob | 创建备份任务 | 创建一个手动备份任务。 | 
| DescribeBackupJobs2 | 查询备份任务 | 查询一个或者多个符合条件的备份任务。 | 
SAP HANA备份
| API | 标题 | API概述 | 
| CreateHanaBackupPlan | 创建SAP HANA备份计划 | 创建一个SAP Hana备份计划。 | 
| CreateHanaInstance | 注册SAP HANA实例 | 注册SAP HANA实例。 | 
| CreateClients | 安装客户端 | 在指定实例上安装一个或多个HBR备份客户端。 | 
| CreateHanaRestore | 创建SAP HANA恢复任务 | 创建SAP HANA数据库恢复任务。 | 
| DeleteHanaBackupPlan | 删除SAP HANA备份计划 | 删除一个SAP HANA备份计划。 | 
| DeleteHanaInstance | 删除SAP HANA实例 | 删除SAP HANA实例。 | 
| UninstallClient | 卸载客户端 | 调用UninstallClient接口卸载HBR备份客户端。 | 
| UpdateHanaBackupPlan | 更新SAP HANA备份计划 | 更新SAP HANA备份计划。 | 
| EnableHanaBackupPlan | 启动SAP HANA备份计划 | 启动指定的SAP HANA备份计划。 | 
| DisableHanaBackupPlan | 暂停SAP HANA备份计划 | 暂停指定的SAP HANA备份计划。 | 
| UpdateHanaInstance | 更新SAP HANA实例 | 更新SAP HANA实例。 | 
| UpgradeClient | 升级客户端版本 | 升级HBR备份客户端。 | 
| StartHanaDatabaseAsync | 启动SAP HANA数据库 | 启动数据库。 | 
| StopHanaDatabaseAsync | 停止SAP HANA数据库 | 停止SAP HANA数据库。 | 
| UpdateHanaRetentionSetting | 更新SAP HANA数据库备份保留时间 | 更新SAP HANA数据库的备份保留时间。 | 
| UpdateHanaBackupSetting | 更新SAP HANA数据库备份参数 | 更新SAP HANA数据库备份参数。 | 
| DescribeHanaBackupPlans | 查询符合条件的SAP HANA备份计划 | 获取一个或者多个符合条件的 SAP HANA 备份计划。 | 
| DescribeHanaInstances | 查询符合条件的SAP HANA实例 | 查询一个或多个符合条件的SAP HANA实例。 | 
| DescribeClients | 查询客户端信息 | 获取一个或多个符合条件的备份客户端。 | 
| DescribeHanaDatabases | 查询符合条件的SAP HANA数据库 | 查询SAP HANA数据库信息。 | 
| DescribeHanaRetentionSetting | 查询符合条件的SAP HANA数据库备份保留时间 | 查询数据库的保留时间。 | 
| DescribeHanaBackupSetting | 查询符合条件的SAP HANA数据库备份参数 | 查询SAP HANA数据库的备份参数。 | 
| DescribeHanaBackupsAsync | 查询符合条件的SAP HANA备份 | 查询一个或多个符合条件的SAP HANA备份。 | 
| DescribeHanaRestores | 查询符合条件的SAP HANA恢复任务 | 查询符合条件的SAP HANA恢复任务。 | 
ECS备份基础版
| API | 标题 | API概述 | 
| DeleteAirEcsInstance | ECS备份基础版移除仅恢复ECS实例 | 从ECS备份基础版移除仅恢复ECS。 | 
其他
| API | 标题 | API概述 | 
| OpenHbrService | 开通云备份服务 | 开通云备份服务。 | 
| AddContainerCluster | 注册容器集群 | 注册一个容器集群。 | 
| UpdateContainerCluster | 更新容器集群信息 | 更新容器集群信息,包括容器集群名称、网络类型等。 | 
| DescribeRegions | 查询可用地域 | 查询可用地域。 | 
| DescribeTask | 查询异步任务 | 查询一个异步任务。 | 
| DescribeVaultReplicationRegions | 查询备份仓库异地复制可选的地域 | 查询备份仓库异地复制可选的地域。 | 
| DescribeContainerCluster | 查询容器集群 | 查询符合条件的一个或多个容器集群。 | 
| DetachNasFileSystem | 删除内部挂载点 | 删除一个由云备份服务创建的内部挂载点。 | 
| GenerateRamPolicy | 生成RAM策略 | 生成RAM策略。 | 
| ChangeResourceGroup | 修改实例所在的资源组 | 修改实例所在的资源组。 | 
| CreateTempFileUploadUrl | 生成临时文件上传链接 | 生成上传文件链接所需的参数和签名。 | 
| GetTempFileDownloadLink | 获取文件的下载链接 | 获取任务报表等文件的下载链接。 | 
| CheckRole | 权限检查 | 用于检查用户是否有权限访问当前资源或页面。 | 
| DescribeCrossAccounts | 查询跨账号信息 | 用于跨账号备份中,查询被当前账号管理的跨账号信息。 | 
| DeleteUdmEcsInstance | 取消保护ECS整机备份实例 | 取消保护ECS整机备份实例。 | 
| DeleteUdmDisk | 取消保护云盘 | 取消保护云盘。 | 
其他
| API | 标题 | API概述 | 
| ListProtectedResources | 查询已保护的资源列表 | 查询已保护的资源列表 | 
该文章对您有帮助吗?