分析アプリケーション
Sparkアプリケーションを認証するための構文。
DataStax Enterprise Analyticsノードで、Sparkアプリケーションを認証します。
Sparkアプリケーション管理パーミッションは、次のモデル化された階層を使用します。
- ANY WORKPOOL
- WORKPOOL datacenter_name
- ANY SUBMISSION
- ANY SUBMISSION IN WORKPOOL datacenter_name
- SUBMISSION id IN WORKPOOL datacenter_name
- ANY SUBMISSION IN WORKPOOL datacenter_name
構文
アクセス権を付与するには、次の構文を使用します。
- クラスター内のすべてのワークプール:
GRANT permission_list ON ANY WORKPOOL TO role_name;
- データ・センター内のワークプール:
GRANT permission_list ON WORKPOOL datacenter_name TO role_name;
- クラスター内のすべてのアプリケーション:
GRANT permission_list ON ANY SUBMISSION TO role_name;
- ワークプール内のすべてのアプリケーション:
GRANT permission_list ON ANY SUBMISSION IN WORKPOOL datacenter_name TO role_name;
- ワークプール内の特定のアプリケーション:
GRANT permission_list ON SUBMISSION id IN WORKPOOL datacenter_name TO role_name;
パーミッション・マトリックス
権限 | リソース | パーミッション |
---|---|---|
CREATE | ANY WORKPOOL | クラスター内の任意のデータ・センターのワークプールにアプリケーションを送信します。 |
CREATE | WORKPOOL datacenter_name | 指定したデータ・センター内のワークプールにアプリケーションを送信します。 |
DESCRIBE | ANY WORKPOOL | Spark UIから、すべてのジョブにアクセスできます。 |
DESCRIBE | WORKPOOL datacenter_name | Spark UIから、指定されたデータ・センター内のジョブのログにのみアクセスできます。 |
DESCRIBE | ANY SUBMISSION | Spark UIのすべてのアプリケーション・ログにアクセスします。 |
DESCRIBE | ANY SUBMISSION IN WORKPOOL datacenter_name | Spark UIから、指定されたデータ・センター内のアプリケーション・ログにのみアクセスします。 |
DESCRIBE | SUBMISSION id IN WORKPOOL datacenter_name | Spark UIから、アプリケーションのログにのみアクセスします。 |
MODIFY | ANY SUBMISSION | クラスター全体でアプリケーションを管理します。 |
MODIFY | ANY SUBMISSION IN WORKPOOL datacenter_name | 指定したデータ・センターでアプリケーションを管理します。 |
MODIFY | SUBMISSION id IN WORKPOOL datacenter_name | 特定のアプリケーションを管理します。 |