是否可以通过salt api进行测试状态应用?

是否可以通过salt api进行测试状态应用?,api,curl,salt-stack,salt,Api,Curl,Salt Stack,Salt,有没有办法做到: salt '*' state.apply nginx test=True 通过盐api 我正在这样做: curl -sSk http://salt:8000 -H 'Accept: application/x-yaml' -H 'X-Auth-Token: token' -d client=local -d tgt='*' -d fun=state.apply -d arg=nginx -d test=True 但它实际

有没有办法做到:

salt '*' state.apply nginx test=True
通过
盐api

我正在这样做:

curl -sSk http://salt:8000
-H 'Accept: application/x-yaml'     
-H 'X-Auth-Token: token'    
-d client=local     
-d tgt='*'     
-d fun=state.apply    
-d arg=nginx    
-d test=True
但它实际上适用于新的状态


提前谢谢

那么
curl-sSk呢http://salt:8000/run
而不是
curl-sSkhttp://salt:8000

您是否在每个选项的末尾使用
\

否则看起来不错,你在用什么版本的盐


最后,我找到了一种执行
状态的方法。使用test选项通过
salt api应用

我只需要:
-d arg='test='true'

完整请求的示例:

curl -sSk http://salt:8000 \ 
-H 'Accept: application/x-yaml' \    
-H 'X-Auth-Token: token' \ 
-d client=local \ 
-d tgt='*' \ 
-d fun='state.apply' \ 
-d arg='nginx' \ 
-d arg='test='true''