跳到主要内容

工作流程 1:更新集群联系人并检查作业状态

此工作流程将更新集群联系人信息。由于请求是异步处理的,因此还将演示如何确定后台作业是否成功完成。

1.更新集群的联系人信息

可以发出 API 调用来更新联系人信息。由于请求以异步方式运行,因此必须确认关联的作业是否成功。

类别HTTP 方法路径
集群PATCH/cluster
处理类型
异步
Curl
curl -X PATCH -H 'Content-Type: application/json' -u admin:password -k -d @step01 'https://10.222.81.101/api/cluster'
JSON 输入(step01)
{
"contact": "support@company-demo.com"
}
JSON 输出
返回具有关联标识的作业对象。
{  "job": {
"uuid": "d877f5bb-3aa7-11e9-b6c6-005056a78c89",
"_links": {
"self": {
"href": "/api/cluster/jobs/d877f5bb-3aa7-11e9-b6c6-005056a78c89"
}
}
}
}

2.检索作业的状态

必须检索作业的状态以确定异步请求是否已成功完成。

类别HTTP 方法路径
集群GET/cluster/jobs/{uuid}
处理类型
同步
Curl
curl -X GET -H 'Content-Type: application/json' -u admin:password -k 'https://10.222.81.101/api/cluster/jobs/uuid'
输出
返回具有状态和其他字段的作业对象。
{
"uuid": "d877f5bb-3aa7-11e9-b6c6-005056a78c89",
"description": "PATCH /api/cluster",
"state": "success",
"message": "success",
"code": 0,
"_links": {
"self": {
"href": "/api/cluster/jobs/d877f5bb-3aa7-11e9-b6c6-005056a78c89"
}
}
}