CMDB API (CMDB SDK)
CMDB での作成、更新、および読み込み操作には、CMDB API を使用します。CMDB API では、ドメインセパレーションがサポートされています。
CMDB API (CMDB SDK)
CMDB API でのドメインセパレーション
ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
CMDB API は、スクリプトから CMDB にアクセスするために使用されます。CMDB は、CI と関係の情報を格納し、ドメインセパレーションされています。
CMDB API は、次の操作をサポートしています。
- 新しい CI の作成:
この操作は、CI 作成時のドメインセパレーションをサポートする識別および調整エンジンを介して行われます。この操作には、呼び出し元のドメインが使用されます。
- 既存の CI の更新:
この操作は、CI 作成時のドメインセパレーションをサポートする識別および調整エンジンを介して行われます。この操作には、呼び出し元のドメインが使用されます。
- 関係の作成/削除:
cmdb_rel_ci テーブルはドメインセパレーションされていません。
- CMDB CI のクエリー/CMDB テーブルのクエリー:
結果は、呼び出し元で表示できるドメインによりフィルタリングされます。
- CMDB メタデータテーブルのクエリー:
メタデータ情報はドメインセパレーションされていません。
CMDB API のドメインセパレーションのセットアップ
ドメインセパレーションが CMDB で有効になっている場合は、CMDB API でも利用できます。
データ分離
データは CMDB で格納およびドメインセパレーションされます。CMDB API の観点からは、追加の作業は必要ありません。
ドメインセパレーション環境の構成
構成は CMDB レベルで行われます。
ベースシステムのアプリケーションテーブルにドメイン列がある場合
「CMDB ヘルスにおけるドメインセパレーション」トピックを参照してください。
テナントドメインとアプリケーション データ
CMDB で管理するアプリケーション固有のデータはありません。