Users Guide
Rapid Recovery API
本节中的目的是简介和概述 Rapid Recovery Representational State Transfer (REST) 应用程序接口 (API)、它们的用法及功能。
Rapid Recovery Web Service API 是 REST 样式的,允许您自动化与自定义 Rapid Recovery 软件解决方案中的特定功能和任务,以帮
助您实现业务目标。
可从 Dell Data Protection | Rapid Recovery 许可证门户的下载页面访问这些 API。
主题:
• 目标用户
• 使用 Rapid Recovery REST API
• 下载并查看 Core 和 Agent API
• 建议的附加阅读
目标用户
Rapid Recovery API 仅供要在应用程序中集成与扩展 Rapid Recovery 的应用程序开发者以及要为与 Rapid Recovery Core 服务器的互
动编写脚本的管理员使用。
使用 Rapid Recovery REST API
Rapid Recovery API 是 REST 样式的 API,即它们使用 HTTP 请求提供通过 URI 路径对资源(数据实体)的访问。Rapid Recovery API
使用标准 HTTP 方法,例如,GET、PUT、POST 和 DELETE。由于 REST API 基于开放标准,因此您可使用任何支持 HTTP 调用的语
言或工具。
应用程序开发者和管理员有两种使用 Rapid Recovery API 的方式。这两种方式如下:
● 使用 C# 或其他 .NET 语言以直接使用 Rapid Recovery .NET 客户端 DLL 文件。
● 直接与 HTTP 端点通信以生成您自己的 XML。
推荐第一种方法。客户端 DLL 包含在 Rapid Recovery SDK 中。调用 Rapid Recovery API 的方法与您使用任何 .NET 4.5X Windows
Communication Foundation (WCF) 服务的方法一致。
下载并查看 Core 和 Agent API
Dell Data Protection | Rapid Recovery
软件开发者套件
(SDK) 包括 Rapid Recovery Core 和 Rapid Recovery Agent 组件的 REST API 以
及样本和支持文件。这些内容均包含在以下文件夹中,然后压缩成包括以下组件的存档:
表. 318: SDK 存档中包括的组件
文件夹名称 目录 说明
Core.Contracts Rapid Recovery Core API 包含 API 以帮助开发者或管理员为 Rapid Recovery Core 中的功能编写脚本。有
两套服务合约。
1. 在 Web 浏览器中打开 CoreWeb.Client HTML 文件以查看有关一般 REST 标
准的信息。其中列出了服务合约。当您单击任何相应的超链接统一资源标识
符 (URI) 时,浏览器会打开 Core.Contracts/docWeb/ 目录中的信息。
出现的页面显示了有关一般 REST 服务操作的信息,包括方法和说明。
2. 在 Web 浏览器中打开 Core.Client HTML 文件以查看详细的 C# 信息。当您
单击任何超链接服务合约(类)时,浏览器会打开 Core.Contracts/
doc/ 目录中的信息。出现的页面显示了选定类中所有 C# 方法的详细信
息。
D
Rapid Recovery API 411










