DSEユーティリティのJMXリソース(MBean)
DSEユーティリティおよびサードパーティ・ツールからMBeanへのアクセスを許可するための構文。
JMX認証を有効にした後、DataStax Enterprise(DSE)ユーティリティおよびその他のサードパーティ・ツールでは、コマンドを実行するためにMBeanアクセスが必要です。ツールはJMX MBeansを使用して、リモートで情報を収集し、リクエストを実行します。アクセスは、モデル化階層を使用して制御されます。最上位オブジェクトに権限の付与および取り消しを行うと、すべての祖先に対して同じパーミッションが自動的に適用されます。
MBeanには、アクセス制御用に以下のモデル化された階層があります。


注: MBREAD、MBWRITE、および同等のものは廃止予定です。
構文
アクセス権を付与するには、次の構文を使用します。
- ALL MBEANS
GRANT permission[, permission ...] ON ALL MBEANS TO role_name;
パーミッションはALL PERMISSIONS、DESCRIBE、EXECUTE、MODIFY、SELECT。 - MBEANS pattern
GRANT permission[, permission ...] ON MBEANS 'class_name:name=value,type=value' TO role_name;
DSEは、1つ以上のMBeanに一致させるために値名でワイルドカード文字をサポートし、パーミッションはALL PERMISSIONS、DESCRIBE、EXECUTE、MODIFY、SELECT。 - MBEAN name
GRANT permission[, permission ...] ON MBEAN 'class_name:name=value,type=value' TO role_name;
パーミッションはALL PERMISSIONS、DESCRIBE、EXECUTE、MODIFY、SELECT。 -
パーミッションの取り消しの構文:
REVOKE permission_name ON resource FROM role_name;
パーミッション・マトリックス
| 権限 | リソース | パーミッション |
|---|---|---|
| ALL PERMISSIONS | ALL MBEANS | すべてのMBEANSに可能なすべての操作。 |
| ALL PERMISSIONS | MBEAN name | MBEANに可能なすべての操作。 |
| ALL PERMISSIONS | MBEANS pattern | ワイルドカード・パターンに一致するMBEANSに可能なすべての操作。 |
| DESCRIBE | ALL MBEANS | 任意のmbeanに関する情報を取得するには、MBQUERYNAMESまたはMBINSTANCEOFを使用します。 |
| DESCRIBE | MBEAN name | 指定したmbeanに関する情報を取得するには、MBQUERYNAMESまたはMBINSTANCEOFを使用します。 |
| DESCRIBE | MBEANS pattern | ワイルドカード・パターンに一致するmbeanに関する情報を取得するには、MBQUERYNAMESまたはMBINSTANCEOFを使用します。 |
| EXECUTE | ALL MBEANS | 任意のmbeanに対してMBEXECUTEまたはMBINVOKEを使用します。 |
| EXECUTE | MBEAN name | 指定したmbeanに対してMBEXECUTEまたはMBINVOKEを使用します。 |
| EXECUTE | MBEANS pattern | ワイルドカードと一致する任意のmbeanに対してMBEXECUTEまたはMBINVOKEを使用します。 |
| MODIFY | ALL MBEANS | 任意のmbeanに対してMBSETを呼び出します。 |
| MODIFY | MBEAN name | 指定したmbeanに対してMBSETを呼び出します。 |
| MODIFY | MBEANS pattern | ワイルドカード・パターンに一致する任意のmbeanに対してMBSETを呼び出します。 |
| SELECT | ALL MBEANS | 任意のmbeanに対してMBGETを使用します。 |
| SELECT | MBEAN name | 指定したmbeanに対してMBGETを使用します。 |
| SELECT | MBEANS pattern | ワイルドカード・パターンに一致する任意のmbeanに対してMBGETを使用します。 |
