Rest Chef API:将运行列表添加到节点

Rest Chef API:将运行列表添加到节点,rest,configuration,chef-infra,Rest,Configuration,Chef Infra,我试图弄清楚如何使用向节点添加运行列表,这样,当我转到https://mychefserver/nodes/myapp01节点,我在运行列表部分下看到运行列表 但是Chef API似乎不允许这样做。如果我错了,端点是什么?我怎么称呼它?运行列表不是它们自己的对象,它只是节点对象中数据的一部分,因此您可以使用普通的GET/nodes/foo和PUT/nodes/foo。运行列表位于键run\u list下,应该是一个字符串数组。我认为a允许您在上传前通过GET检索并修改run\u list部分后执

我试图弄清楚如何使用向节点添加运行列表,这样,当我转到
https://mychefserver/nodes/myapp01
节点,我在运行列表部分下看到运行列表


但是Chef API似乎不允许这样做。如果我错了,端点是什么?我怎么称呼它?

运行列表不是它们自己的对象,它只是节点对象中数据的一部分,因此您可以使用普通的
GET/nodes/foo
PUT/nodes/foo
。运行列表位于键
run\u list
下,应该是一个字符串数组。

我认为a允许您在上传前通过
GET
检索并修改
run\u list
部分后执行此操作。我不知道有什么直接的方法。它只是jsonTanks@sethvargo(+1)中的一个键-但是如果没有服务器上下文,json键是无效的,是吗?