5.3. Satellite API 概述
您可以使用 Satellite 服务器提供的 Representational State Transfer (REST) API 编写通过 HTTP 访问 Satellite API 的自定义脚本和外部应用程序。使用 REST API 与企业 IT 系统和第三方应用程序集成,执行自动维护或错误检查任务,并使用脚本自动执行重复性任务。
使用 REST API 有以下优点:
- 配置支持 HTTP 协议的任何编程语言、框架或系统以使用 API。
- 创建需要最少了解 Satellite 基础架构的客户端应用,因为用户在运行时发现许多详细信息。
- 采用基于资源的 REST 模型来直观地管理虚拟化平台。
基于 API 命令的脚本直接与卫星 API 通信,这使得它们比基于 Hammer 命令或 Ansible Playbook 的脚本快,具体取决于 redhat.satellite 中的模块。
重要
API 命令因 Satellite 版本而异。当您准备升级 Satellite 服务器时,更新包含 Satellite API 命令的所有脚本。
其他资源
- 有关使用 Satellite API 的详情,请参阅使用 Satellite REST API。