認可情報のインポート・エクスポート¶
項目
認可情報のインポータ・エクスポータ¶
認可機構では以下のインポータ、エクスポータを用意しています。
- サブジェクト インポータ/エクスポータ(XML形式)
- リソースグループ インポータ/エクスポータ(XML形式)
- リソース インポータ/エクスポータ(XML形式)
- ポリシー インポータ/エクスポータ(XML形式)
- ポリシー置換インポータ(XML形式)
- 認可設定画面で呼び出せる部分エクスポータ(XML形式)
- 認可設定画面で呼び出せる部分インポータ/エクスポータ(Excel(xlsx)形式)
コラム
XML形式
XML形式のインポータは、ポリシーを除き、データの削除処理を行いません。デフォルトではテーブルに存在するデータとXMLに記載された情報をマージする動作をします。XML形式のインポータは、共通して update-mode 属性(更新モード)があり、これに replace を指定することでデータを置き換える動作ができるものがあります。ポリシーのインポータは、明示的に「未設定」をエフェクトに指定した場合に限り、ポリシーの削除処理を行います。そのため、「未設定」のエフェクトを指定していない定義ファイルでシステム全体のポリシーを同期したい場合のために、ポリシー置換インポータというインポータを特別に用意しています。このインポータはポリシーを一度削除したうえで、指定のXMLファイルを読み込みます。Excel(xlsx)形式
Excel(xlsx)形式のインポータは、ポリシーのみを扱います。テーブルに存在するデータを、ファイル内の各セルに記載された情報に置き換える動作をします。サブジェクトやリソースグループ、リソースの追加・更新・削除は行いません。Excel(xlsx)形式のインポータ・エクスポータは、intra-mart Accel Platform 2014 Summer(Honoka)から提供しています。
インポータ/エクスポータの使用方法¶
一括で入出力するインポータ/エクスポータはジョブ、および、ジョブネットとして登録されています。ジョブネットを実行してインポート/エクスポートを行うことができます。使用可能なジョブ、ジョブネットの詳細情報、指定可能なオプションに関しては、「IM-Authz(認可)インポート・エクスポート仕様書 」を参照してください。ジョブネットの実行操作に関しては、「テナント管理者操作ガイド - ジョブを設定する 」を参照してください。
認可機構用のジョブとジョブネット¶
実行パラメータの詳細は「ジョブ・ジョブネット リファレンス - テナントマスタ 」を参照してください。
ジョブ¶
エクスポート
名称 説明 認可(ポリシー)エクスポート XMLファイルへポリシー設定をエクスポートします。 認可(リソース)エクスポート XMLファイルへリソースをエクスポートします。 認可(リソースグループ)エクスポート XMLファイルへリソースグループをエクスポートします。 認可(サブジェクト、および、グループ)エクスポート XMLファイルへサブジェクトグループとサブジェクトの情報を条件としてエクスポートします。
エクスポート(Excel)
名称 説明 認可エクスポート(Excel) Excel(xlsx)ファイルへ、ポリシー設定と関連するリソースグループ、リソース、サブジェクト情報をエクスポートします。
インポート
名称 説明 認可(ポリシー)インポート XMLファイルからポリシー設定をインポートします。 認可(ポリシー)一括削除 現在テーブルに入っているポリシーをすべて削除します。ポリシー全体を置き換えたい場合などにジョブネットの一部として使用します。認可(リソース)インポート XMLファイルからリソースをインポートします。 認可(リソースグループ)インポート XMLファイルからリソースグループをインポートします。 認可(サブジェクト、および、グループ)インポート XMLファイルから条件の情報をサブジェクトグループとサブジェクトとしてインポートします。
インポート(Excel)
名称 説明 認可インポート(Excel) Excel(xlsx)ファイルからポリシー情報をインポートします。
ジョブネット¶
エクスポート
名称 説明 認可(ポリシー)エクスポート 同名のジョブを実行するためのジョブネット定義です。 認可(リソース)エクスポート 同名のジョブを実行するためのジョブネット定義です。 認可(リソースグループ)エクスポート 同名のジョブを実行するためのジョブネット定義です。 認可(サブジェクト、および、グループ)エクスポート 同名のジョブを実行するためのジョブネット定義です。
エクスポート(Excel)
名称 説明 認可エクスポート(Excel) 同名のジョブを実行するためのジョブネット定義です。
インポート
名称 説明 認可(ポリシー)インポート 同名のジョブを実行するためのジョブネット定義です。このジョブネットではポリシー設定はマージされます。認可(ポリシー)置換インポート 「認可(ポリシー)一括削除」ジョブを実行の後、「認可(ポリシー)インポート」ジョブを実行します。これによりインポートファイルの内容でポリシー設定が置き換えられます。認可(リソース)インポート 同名のジョブを実行するためのジョブネット定義です。 認可(リソースグループ)インポート 同名のジョブを実行するためのジョブネット定義です。 認可(サブジェクト、および、グループ)インポート 同名のジョブを実行するためのジョブネット定義です。
インポート(Excel)
名称 説明 認可インポート(Excel) 同名のジョブを実行するためのジョブネット定義です。
インポートの依存関係¶
インポートの依存関係は、インポートする情報とファイル形式によって異なります。依存関係については、「IM-Authz(認可)インポート・エクスポート仕様書 - インポート 」の、各形式の「インポートの依存関係」項を参照してください。
インポート・エクスポートで使用するファイルの書式¶
インポート・エクスポートで使用するファイルは、XML形式とExcel(xlsx)形式の2種類あります。それぞれの書式については、「IM-Authz(認可)インポート・エクスポート仕様書 - ファイルフォーマット 」を参照してください。
認可設定画面で呼び出せる部分エクスポータ¶
認可設定画面から部分的なポリシーと、関連するリソースグループ、リソース、および、サブジェクトグループのエクスポートができます。エクスポートしたファイルは、認可設定画面上からダウンロードできます。詳細は「認可設定画面 」を参照してください。