Active IQ Unified ManagerのAPIの使用に関する推奨事項
Active IQ Unified Managerで API を使用する場合は、特定の推奨プラクティスに従う必要があります。
-
応答のコンテンツ タイプをすべて次の形式にする必要があります。
application/json
-
APIのバージョン番号は、製品のバージョン番号とは関係ありません。Unified Manager インスタンスで使用可能な最新バージョンの API を使用する必要があります。 Unified Manager API バージョンの詳細については、「` Active IQ Unified Managerでの REST API のバージョン管理`」セクションを参照してください。
-
Unified Manager APIを使用して配列値を更新する場合は、値の文字列全体を更新する必要があります。配列に値を付加することはできません。既存の配列のみを置換できます。
-
メトリック API の IOPS やパフォーマンスなどの double 値を除くすべてのクエリ パラメータに、パイプ (|) やワイルド カード (++) などのフィルタ演算子を使用できます。
-
フィルター演算子ワイルドカード (++) とパイプ (|) の組み合わせを使用してオブジェクトをクエリすることは避けてください。間違った数のオブジェクトが取得される可能性があります。
-
フィルタの値を使用する場合は、値に次のものが含まれていないことを確認してください。 `?`キャラクター。これは、SQLインジェクションのリスクを軽減するためです。
-
注意してください `GET`どの API に対しても、(すべての) リクエストは最大 1000 件のレコードを返します。クエリを次のように設定して実行したとしても、 `max_records`パラメータを 1000 より大きい値に設定すると、1000 件のレコードのみが返されます。
-
管理機能を実行するには、Unified Manager UI を使用することをお勧めします。