休息API和厨师

时间:2015-10-24 06:54:51

标签: rest chef

我正在开展一个项目,在那里我必须建立一个休息api,并将在后端使用厨师。怎样才能完成厨师和休息api之间的整合?例如:我将在厨师服务器上提供厨师食谱。那么如何从其余的api中调用这些食谱呢?还有什么是可用于开发休息API的最佳语言?

1 个答案:

答案 0 :(得分:1)

您的问题中确实没有太多信息可以继续,但似乎您可能会混淆一些不同的概念。

Chef服务器是存储cookbook和其他配置数据的中心位置。你没有"调用cookbook"在上面。虽然可以将cookbook上传到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有用的问题。