Redfish是一种基于RESTful架构的API,用于管理可扩展平台。它提供了一种标准化的方式来访问和管理服务器、存储和网络设备等硬件资源。Redfish API的设计目标是提高可扩展平台管理的效率和可靠性,同时降低管理成本和复杂性。
BS ISO/IEC 30115-1:2022规定了Redfish API的使用方法和实现要求。该标准包括以下内容:
1. Redfish API的基本概念和术语定义;
2. Redfish API的架构和设计原则;
3. Redfish API的资源模型和数据模型;
4. Redfish API的URI结构和HTTP方法;
5. Redfish API的安全性和认证机制;
6. Redfish API的错误处理和异常处理;
7. Redfish API的版本控制和升级机制;
8. Redfish API的实现要求和测试要求。
BS ISO/IEC 30115-1:2022还规定了Redfish API的实现要求和测试要求。实现者必须按照标准规定的要求实现Redfish API,并通过标准规定的测试来验证其实现的正确性和兼容性。
Redfish API的实现者可以根据标准规定的要求来实现和测试Redfish API,也可以根据自己的需求和实际情况来进行扩展和定制。但是,扩展和定制必须遵循标准规定的基本原则和要求,以确保Redfish API的兼容性和互操作性。
BS ISO/IEC 30115-1:2022的发布将促进Redfish API的标准化和推广,有助于提高可扩展平台管理的效率和可靠性,降低管理成本和复杂性,推动可扩展平台管理的发展和应用。
相关标准
- ISO/IEC 30115-2:2022 信息技术. Redfish可扩展平台管理API规范-Redfish规范v1.13.0-Part 2: 服务实现
- ISO/IEC 30115-3:2022 信息技术. Redfish可扩展平台管理API规范-Redfish规范v1.13.0-Part 3: 事件通知
- ISO/IEC 30115-4:2022 信息技术. Redfish可扩展平台管理API规范-Redfish规范v1.13.0-Part 4: 系统管理
- ISO/IEC 30115-5:2022 信息技术. Redfish可扩展平台管理API规范-Redfish规范v1.13.0-Part 5: 存储管理
- ISO/IEC 30115-6:2022 信息技术. Redfish可扩展平台管理API规范-Redfish规范v1.13.0-Part 6: 网络管理