Rest 在openbmc中,xyz路径和/redfish/v1路径之间有什么区别

Rest 在openbmc中,xyz路径和/redfish/v1路径之间有什么区别,rest,openbmc,Rest,Openbmc,我是openbmc的新手,试图了解基本细节。 在检查文档时,我发现了两个文档,REST-cheatsheet.md和REDFISH-cheatsheet.md 它们都使用curl来获取和设置openbmc中的条目。 但是,使用的路径是不同的。 REST-cheetsheet.md使用xyz/openbmc_项目作为路径,但REDFISH-cheatsheet.md使用REDFISH/v1/作为路径来获取详细信息 如果我们得到的细节都相同,那么到底有什么区别?? 我还需要填充/redfish/v1

我是openbmc的新手,试图了解基本细节。 在检查文档时,我发现了两个文档,REST-cheatsheet.md和REDFISH-cheatsheet.md

它们都使用curl来获取和设置openbmc中的条目。 但是,使用的路径是不同的。 REST-cheetsheet.md使用xyz/openbmc_项目作为路径,但REDFISH-cheatsheet.md使用REDFISH/v1/作为路径来获取详细信息

如果我们得到的细节都相同,那么到底有什么区别?? 我还需要填充/redfish/v1详细信息,怎么做


提前感谢您。

当OpenBMC首次启动时,Redfish获得了相当少的行业支持,因此OpenBMC决定制作一个自定义REST API来管理自己。这是“其他备忘单”。几年后,红鱼通过DMTF开始成熟,并获得更多的行业认可。OpenBMC社区决定不推荐REST接口,转而使用红鱼管理的系统

实际上有一个commit-up-for-review,默认情况下会禁用基于REST的接口()


尝试将Redfish用于您正在做的任何工作,从带外管理的角度来看,这是OpenBMC的方向。

Redfish的定义和安全性

大多数情况下,restapi已被弃用;只需展望未来,那就是红鱼