Connectionのアクセス制御
Connectionのロール、操作、アクセス制御ルール。
Connectionのアクセスレベル
Connectionのアクセス制御は、アクセスレベルによって異なります。Connectionには3種類のアクセスレベルがあります:
スコープ | 説明 |
---|---|
Workspace | すべてのユーザーがWorkspace Connectionにアクセスできます。 |
Protected | 許可されたユーザーのみがProtected Connectionにアクセスできます。 Workspaceのオーナーは権限を編集できます。 |
Private | 許可されたユーザーのみがPrivate Connectionにアクセスできます。 Workspaceのオーナーは権限を編集できません。 |
Connectionのロール
以下のロールは、ユーザーがConnectionに対して実行できる操作を決定します。
ロール名 | 概要 |
---|---|
connection.Owner | Connectionの編集、削除、共有設定の変更ができます。 |
connection.User | クエリの実行、クエリ結果とテーブルの表示ができます。 Connectionに関連するReportを公開できます。 |
connection.Viewer | クエリ結果とテーブルを表示できます。 |
Connectionの操作とアクセス制御ルール
以下は、Connectionで実行できる操作と、各レベルで必要なロールです。
操作 | level: Workspace | level: Protected | level: Private |
---|---|---|---|
Connectionを作成する。 | workspace.Editor | workspace.Editor | workspace.Editor |
Connection名のリストを表示する。 | workspace.Viewer | workspace.Viewer | workspace.Editor AND connection.Viewer |
Connectionを編集・削除する。 | workspace.Owner OR connection.Owner | workspace.Owner OR (workspace.Viewer AND connection.Owner) | workspace.Editor AND connection.Owner |
Connectionの権限設定を変更する。 | N/A | workspace.Owner OR (workspace.Viewer AND connection.Owner) | workspace.Editor AND connection.Owner |
任意のSQLコードを実行する。 | workspace.Editor | workspace.Viewer AND connection.User | workspace.Editor AND connection.User |
SQLジョブの結果とテーブル情報を取得する。 | workspace.Viewer | workspace.Viewer AND connection.Viewer | workspace.Editor AND connection.Viewer |
最終更新