【发布时间】:2015-10-25 21:37:22
【问题描述】:
我正在开发一个项目,在该项目中我必须构建一个 rest api,并将在后端使用 chef。 chef 和一个 rest api 之间的集成如何完成?例如:我将在厨师服务器上提供厨师食谱。那么如何从 rest api 调用这些配方呢?另外,什么是可用于开发 rest api 的最佳语言?
【问题讨论】:
-
请更具体。
标签: rest chef-infra
我正在开发一个项目,在该项目中我必须构建一个 rest api,并将在后端使用 chef。 chef 和一个 rest api 之间的集成如何完成?例如:我将在厨师服务器上提供厨师食谱。那么如何从 rest api 调用这些配方呢?另外,什么是可用于开发 rest api 的最佳语言?
【问题讨论】:
标签: rest chef-infra
您的问题中确实没有太多信息可以继续,但您似乎将几个不同的概念混为一谈。
Chef 服务器是存储食谱和其他配置数据的中心位置。您不会在其上“调用食谱”。虽然菜谱可以上传到 Chef 服务器,但运行 Chef 客户端的节点会“调用”菜谱。您可以阅读有关 Chef 服务器的更多信息 on the Chef website。
就 Chef 服务器和 RESTful API 之间的集成而言。不需要进行这样的“集成”,服务器已经提供了一个。你可以查看它的文档on the Chef website。您可能对/cookbooks 端点特别感兴趣:
The /cookbooks endpoint has the following methods: GET.
The GET method is used to return a hash of all cookbooks and cookbook versions.
最后,什么是 RESTful API 的“最佳”语言是一个见仁见智的问题,取决于您的需求。出于这个原因previously,已经提出并关闭了一个类似的问题。
如果您刚刚开始,您可能还会发现这个关于 what RESTful programming is 的问题很有帮助。
【讨论】: