gpt4 book ai didi

rest - 从 Rest api 运行 rundeck 作业

转载 作者:行者123 更新时间:2023-12-02 20:34:01 24 4
gpt4 key购买 nike

我希望允许任何人触发我在 Rundeck 中创建的作业。我无法从 API 文档中理解如何做到这一点。

任何人都知道,并且可以给出简单的例子(我对这个主题的理解很少甚至没有)?

我发现的是这样的:POST/api/1/job/[ID]/run

最佳答案

为了使用 Rundeck API,您需要先进行身份验证。身份验证可以通过两种不同的方式完成:

  1. 使用 token
  2. 使用用户名和密码

这是使用其 API(基于 token 的身份验证)运行 Rundeck 作业的示例

curl -X POST http://rundeck_server:port/api/19/job/87bdc26ce-9893-49bd-ad7a-97f4c4a39196/run?authtoken=AVy8jZdcpTYOyPcOVbfcfOQmB6b92zRu --header "Content-Type:text/xml “

说明:

  • 19:API 版本或 Rundeck 安装版本(19 匹配Rundeck 2.8.2)
  • 87bdc26ce-9893-49bd-ad7a-97f4c4a39196:作业 UUID
  • run:运行作业

PS:要获取 API token ,您必须首先使用用户帐户登录 Rundeck GUI。单击页面标题中的用户名,您将看到您的用户个人资料页面。在此页面中,您可以管理您的 API token 。

关于rest - 从 Rest api 运行 rundeck 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47671193/

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