10.4.3. JSON ファイルとしての vhost ポリシーの作成
ルーター設定ファイルを使用する代わりに、JSON ファイルで vhost ポリシーを設定できます。同じ vhost 設定を共有する必要がある複数のルーターがある場合には、各ルーターがアクセスできる場所に vhost 設定 JSON ファイルを配置することができ、これらの JSON ファイルで定義されている vhost ポリシーを適用するようにルーターを設定することができます。
前提条件
- ルーターに対して vhost ポリシーを有効にする必要があります。詳細は、「vhost ポリシーの有効化」 を参照してください。
手順
/etc/qpid-dispatch/qdrouterd.conf
設定ファイルで、vhost ポリシー定義 JSON ファイルを保存するディレクトリーを指定します。policy { ... policyDir: /etc/qpid-dispatch-policies }
policy { ... policyDir: /etc/qpid-dispatch-policies }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow policyDir
- JSON 形式の vhost ポリシー定義ファイルを保持するディレクトリーへの絶対パス。ルーターは、このディレクトリーにある各 JSON ファイルで、すべての vhost ポリシーを処理します。
vhost ポリシー定義ディレクトリーで、各 vhost ポリシーに JSON ファイルを作成します。
例10.1 vhost ポリシー定義 JSON ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これらの属性についての詳細は、「vhost ポリシーの作成」 を参照してください。