我刚接触openbmc,正在尝试了解基本的细节。当我检查文档时,我发现了两个文档,REST-cheatsheet.md和REDFISH-cheatsheet.md
它们都使用curl来获取和设置openbmc中的条目。但是,使用的路径是不同的。REST-cheetsheet.md使用xyz/openbmc_project作为路径,而REDFISH-cheatsheet.md使用redfish/v1/作为路径来获取详细信息。
如果我们得到了两者相同的细节,到底有什么不同??ALso我需要填充/redfish/v1详细信息,该怎么做??
提前谢谢你。
发布于 2020-12-09 09:00:13
当OpenBMC刚开始的时候,Redfish只有很少的行业认可,所以OpenBMC决定制作一个自定义的REST API来管理自己。这是"REST-cheatsheet“。几年后,Redfish通过DMTF开始走向成熟,并获得了更多的业界认可。这个决定是在OpenBMC社区内部做出的,它弃用了REST接口,转而使用Redfish托管系统。
实际上有一个提交供审查,默认情况下会禁用基于REST的接口(https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/29344)。
尝试使用Redfish做任何工作,从带外管理的角度来看,这是OpenBMC的发展方向。
发布于 2021-03-25 09:12:01
Redfish是已定义的且安全的。
REST 大多已被弃用;只需顺应未来,那就是Redfish API。
https://stackoverflow.com/questions/64461858
复制相似问题