2017-07-03 6 views
0

私はrundeckでmkdirの単純なジョブを作成しました。今はノードアプリケーションを実行したいのですが、私はそのアプリケーションの残りの呼び出しを呼び出してジョブを実行できるように、アプリケーションからの休憩コールのようなルンデックジョブを実行するには?

私は郵便配達員からこれについてのポストコールを試みましたが、didntは働いていました。

http://rundeckhost:4440/api/1/job/uuid/run

は、次のエラーを与えた: (認証されていないが)のために許可されていません:/ API/1 /仕事/ ec0852b7-222a-4372-ad4b-808892777019 /処刑

を誰かが私を指すことができます任意の参照や私たちのアプリケーションからの残りの呼び出しを介してジョブを実行する方法についての情報.Basicallyどのようにジョブを実行するための残りのURLを取得するには? http://rundeck.org/docs/api/#authentication

あなたの目的のために、それはおそらく容易になります持つAuthTokenタイプを使用する:

答えて

1

あなたが認証する2つの方法の1持っています。 authTokenのタイプのためにあなたの選択のためにここを参照してください:大体http://rundeck.org/docs/administration/access-control-policy.html#api-token-authorization

、あなたはこのような何かをします。

curl -H "X-Rundeck-Auth-Token: $API_TOKEN" \ 
    --data-urlencode "${NODEFILTER:-}" \ 
    --data-urlencode "argString=${JOB_OPTIONS:-}" \ 
    -X POST "${RD_URL}/api/12/job/$JOB_UUID/run" 
関連する問題