REST API実行について
kompiraのジョブフローからREST APIのPOSTコマンドを実行したいのですが、
構文エラーにより実行することができません。対処法をご教示ください。
サーバから直接コマンドを実行すると適応されますが、ジョブフローに記述すると””を使用した箇所でエラーがでます。実行したいコマンドは下記のとおりです。
[”curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{"spec_list":[{"name":"clone_svr01"}]}' 'https://XXX.XXX.XXX.XXX:9440/PrismGateway/services/rest/v2.0/vms/{UUID}/clone'"]
エラー内容:# Syntax error: Unexpected token: spec_list
-
ダブルクォートの中で使われているダブルクォートにはエスケープが必要になります。
以下のようにして試してみていただけますでしょうか。
["url -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{\"spec_list\":[{\"name\":\"clone_svr01\"}]}' 'https://XXX.XXX.XXX.XXX:9440/PrismGateway/services/rest/v2.0/vms/{UUID}/clone'"]
サインインしてコメントを残してください。
コメント
1件のコメント