第 1 章 简介


Red Hat Virtualization Manager 提供了一个 Representational State Transfer (REST) API。API 为软件开发人员和系统管理员提供在标准 Web 界面之外对 Red Hat Virtualization 环境进行控制。REST API 适用于旨在将 Red Hat Virtualization 环境的功能与通过标准 Hypertext 传输协议(HTTP)访问 API 的自定义脚本或外部应用程序集成的开发人员和管理员。
REST API 的优点是:
  • 广泛的客户端支持 - 任何支持 HTTP 协议的编程语言、框架或系统都可以使用 API;
  • 自我描述性 - 客户端应用程序需要对虚拟化基础架构的了解最少,因为运行时发现许多详细信息;
  • 基于资源的模型 - 基于资源的 REST 模型提供了管理虚拟化平台的自然方法。
这为开发人员和管理员提供以下功能:
  • 与企业 IT 系统集成.
  • 与第三方虚拟化软件集成.
  • 执行自动化维护或错误检查任务。
  • 使用脚本在 Red Hat Virtualization 环境中实现重复性任务的自动化。
本文档充当 Red Hat Virtualization Manager REST API 的参考。它旨在为开发人员和管理员提供说明和示例,以帮助通过 REST API 直接或使用提供的 Python 库利用其 Red Hat Virtualization 环境的功能。

1.1. Representational State Transfer

表述性状态转移(REST) 是一种设计架构,专注于特定服务的资源及其表示法。资源表示是信息的一个关键抽象,对应于服务器上的特定受管元素。客户端将请求发送到位于统一资源标识符(URI)的服务器元素,并使用标准 HTTP 方法(如 GETPOSTPUTDELETE )执行操作。这提供了客户端和服务器之间的无状态通信,每个请求都独立于任何其他请求,并且包含完成该请求所需的所有信息。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.