メインコンテンツまでスキップ

ポータルの role と権限

このページでは、Lakehouse Portal のシステム role と、カスタム role に付与できるすべての権限を一覧にしています。ユーザーに合った role を選ぶときや、カスタム role を作成するときに使ってください。

システム role​

role用途
portal_adminポータル全体の管理: ユーザー、グループ、role、セッション、すべての機能。
policy_managerData Security でのデータアクセスの管理と、ユーザー、グループ、Service Account、Audit log の表示。
data_engineerデータの運用: クエリ、Data Explorer、catalog、Time Machine、Lakehouse Janitor。
data_analystデータの分析: クエリ、保存済みクエリ、Data Explorer、Time Machine。
viewerまだ何もできません。この role には権限がなく、アクセス待ちのユーザーを示すために使います。

複数の role を持つユーザーは、それらすべての権限を合わせて受け取ります。閲覧だけなど、より限られた権限を与えるには、カスタム role を作成します。role を管理してユーザーに割り当てるを参照してください。

role 別の権限​

「Yes」は、そのシステム role に権限が含まれることを示します。

権限ユーザーができることportal_adminpolicy_managerdata_engineerdata_analystviewer
Users
users:readユーザー一覧とユーザーの詳細を表示する。YesYes———
users:createユーザーを作成する。Yes————
users:updateユーザーの名前、ステータス、role を編集する。Yes————
users:deleteユーザーを完全に削除する。Yes————
users:roles:assignユーザーに role を割り当てる。Yes————
users:roles:revokeユーザーから role を解除する。Yes————
Sessions
sessions:readSessions ページを表示する。Yes————
sessions:revokeセッションを取り消してユーザーをサインアウトさせる。Yes————
Groups
groups:readグループとその詳細を表示する。YesYes———
groups:writeグループの作成、編集、削除と、メンバーの管理を行う。Yes————
Roles
rbac:roles:readrole とその権限を表示する。Yes————
rbac:roles:writeカスタム role の作成、編集、削除と、権限の設定を行う。Yes————
permissions:readrole の設定時にポータルの権限一覧を表示する。Yes————
Queries
query:executeQuery Editor で SQL を実行する。Yes—YesYes—
query:saved.manage自分の保存済みクエリを保存、名前変更、削除する。Yes—YesYes—
Data Explorer
data_explorer:browseData Explorer を開き、catalog ツリーを参照し、schema、プロパティ、DDL を表示する。YesYesYesYes—
data_explorer:previewSample data タブを表示する (最大 100 行)。Yes—YesYes—
resources:readcatalog、schema、テーブル、列を参照する。YesYes———
Time Machine
time_machine:readsnapshot のタイムラインを表示し、テーブルの過去のバージョンをプレビューする。Yes—YesYes—
time_machine:metadata_diff2 つの snapshot 間でテーブルの構造を比較する。Yes—YesYes—
time_machine:data_diff2 つの snapshot 間でテーブルのデータを比較する。Yes—YesYes—
time_machine:config:readTime Machine のリソース上限を表示する。Yes—Yes——
time_machine:config:updateTime Machine のリソース上限を変更する。Yes—Yes——
Lakehouse Janitor
maintenance:readジョブ、実行、設定、実行履歴を表示する。Yes—Yes——
maintenance:manageジョブの開始、キャンセル、インポート、一時停止、再開と、デフォルト設定の変更を行う。Yes—Yes——
Data Security
governance:permissions:readアクセス policy を表示する。YesYes———
governance:permissions:grantアクセス policy を作成し、権限を付与する。YesYes———
governance:permissions:revokeアクセス policy から権限を取り消す。YesYes———
governance:permissions:deleteアクセス policy を削除する。YesYes———
governance:row_policies:read行フィルター policy を表示する。YesYes———
governance:row_policies:write行フィルター policy の作成、編集、有効化、無効化を行う。YesYes———
governance:masking_policies:readマスキング policy を表示する。YesYes———
governance:masking_policies:writeマスキング policy の作成、編集、有効化、無効化を行う。YesYes———
Audit
audit:readAccess management の Audit log ページを表示する。YesYes———
query_audit:read_allQuery access audit で全ユーザーのクエリアクセス監査を表示する。Yes————
query_audit:read_selfQuery access audit で自分のクエリのアクセス監査を表示する。—————
Service accounts
service-accounts:readService Account を表示する。YesYes———
service-accounts:manageService Account の作成、ローテーション、無効化、有効化、削除、復元を行う。Yes————

ポータルの権限とデータアクセス​

ポータルの権限は、ユーザーに表示されるページとボタンを決めます。ユーザーがどのデータを読めるかは決めません。

  • data_explorer:browse で Data Explorer を開けます。ユーザーに表示される catalog、schema、テーブルは、Data Security のアクセスルールによって決まります。
  • service-accounts:manage で Service Account を作成できます。Service Account がデータを読めるのは、Data Security のアクセスルールに追加した後です。

ポータルの権限を外しても、Data Security でのユーザーのアクセスルールは変わりません。

次のステップ​