デフォルトでは、DataWorks テナントのすべてのメンバーはデータマップモジュールにアクセスし、接続されているすべてのプロジェクトのメタデータを表示できます。このドキュメントでは、さまざまなレベルできめ細かなアクセス制御を設定する方法について説明します。
データマップの権限管理
Data Map は、Functional module、Project、Table の 3 つのレベルでメタデータ権限管理をサポートしています。
以降のセクションでは、各レベルのポリシーと設定手順について詳しく説明します。
モジュールレベルの権限管理
データマップモジュール全体へのアクセスを管理できます。
|
権限ポリシー |
設定ガイド |
|
すべてのテナントメンバーがデータマップモジュールにアクセスできます。 説明
Alibaba Cloud アカウントの所有者配下にあるすべての RAM ユーザーは DataWorks テナントメンバーと見なされ、デフォルトでデータマップモジュールにアクセスできます。 |
これはDefaultのモジュールレベルの権限ポリシーであり、設定は不要です。 |
|
特定の RAM ユーザーによるデータマップモジュールへのアクセスを制限します。 |
DataWorks のグローバルレベルの権限管理機能を使用します。
詳細については、「グローバルレベルサービスの権限管理」をご参照ください。これらの手順を完了すると、このロールが割り当てられた RAM ユーザーはデータマップモジュールにアクセスできなくなります。 |
|
RAM ユーザーがデータマップモジュールにアクセスするには、事前にワークスペースへの参加が必要です。 |
データマップ ページで、左側のナビゲーションペインにある |
プロジェクトレベルの権限管理
-
Alibaba Cloud アカウントの所有者、AliyunDataWorksFullAccess 権限を持つ RAM ユーザー、およびテナント管理者またはワークスペース管理者ロールを持つ RAM ユーザーのみが、以下の権限を設定できます。
-
現在、プロジェクトレベルの権限管理は MaxCompute コンピュートエンジンでのみサポートされています。
デフォルトでは、DataWorks は、他のコンピュートエンジンについては、メタデータ収集を設定した場合にのみメタデータを収集します。他のコンピュートエンジンからメタデータを収集したくない場合は、メタデータ収集を設定しないでください。メタデータ収集の設定方法については、「メタデータの収集」をご参照ください。
|
権限ポリシー |
設定ガイド |
|
プロジェクトのメタデータをデータマップに表示するかどうかを制御します。 |
デフォルトでは、すべての MaxCompute プロジェクトのメタデータが収集され、データマップに表示されます。 データマップ ページで、左側のナビゲーションペインにある |
|
他のプロジェクトのメンバーがデータマップ内の特定のプロジェクトのメタデータを表示できるかどうかを制御します。 |
デフォルトでは、すべての DataWorks グローバルメンバーが、データマップ内の任意の MaxCompute プロジェクトのメタデータを表示できます。 データマップ ページで、左側のナビゲーションペインにある |
テーブルレベルの権限管理
-
Alibaba Cloud アカウントの所有者、テーブル所有者、およびワークスペース管理者のみが、以下の権限を設定できます。
-
現在、テーブルレベルの権限管理は MaxCompute コンピュートエンジンでのみサポートされています。
|
権限ポリシー |
設定ガイド |
|
テーブル所有者とワークスペース管理者以外のユーザーに対するメタデータの可視性を設定します。 |
デフォルトでは、すべての DataWorks グローバルメンバーが、データマップ内の MaxCompute プロジェクトのテーブルのメタデータを表示できます。 データマップ ページで、左側のナビゲーションペインにある |
|
プロジェクトのメンバーではないユーザーがデータマップでテーブルのメタデータを表示できるかどうかを設定します。 |