Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从rest api运行rundeck作业_Rest_Api_Jobs_Rundeck - Fatal编程技术网

从rest api运行rundeck作业

从rest api运行rundeck作业,rest,api,jobs,rundeck,Rest,Api,Jobs,Rundeck,我想允许任何人触发我在Rundeck中创建的作业。 我无法从API文档中理解如何做到这一点 任何人都知道,并且可以给出简单的例子(我对这个主题的理解很少甚至没有) 我发现的是: POST/api/1/job/[ID]/run为了使用Rundeck api,您需要首先进行身份验证。 可以通过两种不同的方式进行身份验证: 使用代币 使用用户名和密码 下面是一个使用其API(基于令牌的身份验证)运行Rundeck作业的示例 curl-X POSThttp://rundeck_server:port/a

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

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

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

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

  • 使用代币
  • 使用用户名和密码
  • 下面是一个使用其API(基于令牌的身份验证)运行Rundeck作业的示例

    curl-X POSThttp://rundeck_server:port/api/19/job/87bdc26ce-9893-49bd-ad7a-97f4c4a39196/run?authtoken=AVY8JZDCPTYYPCOVBFCFOQMB6B92ZRU——标题“内容类型:text/xml”

    说明:

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

    PS:要获得API令牌,必须首先使用用户帐户登录到Rundeck GUI。单击页面标题中的用户名,将显示您的用户配置文件页面。您可以从此页面管理API令牌。

    文档并非100%清晰,需要仔细阅读,但它确实存在: