gpt4 book ai didi

rundeck - 如何将参数传递给RunDeck Run API

转载 作者:行者123 更新时间:2023-12-03 13:52:17 26 4
gpt4 key购买 nike

我想使用运行API运行Rundeck作业。还要在运行时将少量参数传递给runDeck作业。

我是否需要配置作业以接受参数?
如何传递参数以运行API?

提前致谢

问候
J

最佳答案

选项1:如果没有 token ,请先登录以获取Cookie

curl \
-D - \
-X POST \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Cache-Control: no-cache" \
-d "j_username=${RD_USER}&j_password=${RD_PASSWORD}" \
--cookie-jar rd_cookie \
"${RD_URL}/j_security_check"

然后,使用从成功登录收到的cookie进行后续交易
curl \
-D - \
-X "POST" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d "{\"argString\":\"-arg1 val1 -arg2 val2 -arg3 val-3 -arg4 val4 \"}" \
--cookie "@rd_cookie" \
"${RD_URL}/api/16/job/${RD_JOB_ID}/executions"

选项2:使用 token ,它更简单
curl \
-D - \
-X "POST" -H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Rundeck-Auth-Token: ${RD_TOKEN}" \
-d "{\"argString\":\"-arg1 val1 -arg2 val2 -arg3 val-3 -arg4 val4 \"}" \
"${RD_URL}/api/16/job/${RD_JOB_ID}/executions"

关于rundeck - 如何将参数传递给RunDeck Run API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27540729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com