日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ワークフロー 1 :クラスタの連絡先の更新とジョブの状態の確認

寄稿者 dmp-netapp このページの PDF をダウンロード

このワークフローでは、クラスタの連絡先情報を更新します。要求は非同期で処理されるため、バックグラウンドジョブが正常に完了したかどうかを確認する方法も示します。

1. クラスタの連絡先情報を更新します

問題呼び出しを使用して連絡先情報を更新できます。要求は非同期で実行されるため、関連するジョブが成功したかどうかを確認する必要があります。

カテゴリ HTTP メソッド パス

クラスタ

パッチ

クラスタ

非同期

カール
curl -X PATCH -H 'Content-Type: application/json' -u admin:password -k -d @step01 'https://10.222.81.101/api/cluster'
{
  "contact": "support@company-demo.com"
}

関連付けられた識別子を持つジョブオブジェクトが返されます。

{ "job": {
  "uuid": "d877f5bb-3aa7-11e9-b6c6-005056a78c89",
  "_links": {
    "self": {
      "href": "/api/cluster/jobs/d877f5bb-3aa7-11e9-b6c6-005056a78c89"
    }
  }
  }
}
2. ジョブのステータスを取得します

非同期要求が正常に完了したかどうかを確認するには、ジョブの状態を取得する必要があります。

カテゴリ HTTP メソッド パス

クラスタ

取得

/cluster/jobs / { uuid }

同期

カール
curl -X GET -H 'Content-Type: application/json' -u admin:password -k 'https:// 10.222.81.101/api/cluster/jobs/*uuid*'

state フィールドとその他のフィールドを含むジョブオブジェクトが返されます。

{
  "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"
    }
  }
}