DataWorks為您提供了訪問StarRocks引擎資料時的許可權管控能力,包括許可權申請、許可權審批、許可權審計。您可以通過我的申請單查看許可權申請記錄,通過我的審批任務進行許可權審批及查看審批記錄。本文為您介紹StarRocks資料存取權限管控。
前提條件
-
已添加StarRocks為DataWorks資料來源。詳情請參見:StarRocks資料來源。
-
已新增Ranger並關聯了Ranger Service。詳情請參見:新增Ranger配置。
-
已經為申請者配置了資料來源類型為StarRocks的身份憑證。詳情請參見:身份憑證。
步驟一:進入資料存取控制
-
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的,在右側頁面中單擊進入資訊安全中心。
-
在資訊安全中心頁面,在左側導覽列單擊數據訪問控制。
申請許可權
在資料存取控制頁面進行許可權申請,需要配置申請內容與申請信息兩個模組的資訊。詳情請參見以下配置:
-
StarRocks的許可權申請,不支援自訂審批、許可權審計管理。
-
StarRocks的許可權申請,只能由身份憑證中帳號類型為管理員的RAM使用者/RAM角色審核。
-
在數據訪問控制頁面,單擊進入權限申請頁簽。
-
申請資源許可權。
-
在申請內容地區,選擇資料來源類型為StarRocks,即可配置申請內容。
-
申請類型:可按需求在庫與表之間選擇。
-
StarRocks執行個體:選擇已在DataWorks中綁定的StarRocks資料來源執行個體。
-
Catalog:已在Ranger中配置好了StarRocks類型Service中的Catalog,配置詳情可參見:新增Service。
-
選擇需要申請的資源與資源許可權。
選擇資料庫
根據以上配置,申請內容地區會載入出可以申請許可權的中繼資料庫名稱,您可根據需要選擇需要申請許可權的中繼資料庫以及庫許可權。
可選的庫許可權包括 ALTER、DROP、CREATE TABLE、CREATE VIEW、CREATE FUNCTION、CREATE MATERIALIZED VIEW。
選擇資料表
根據以上配置,需再圈選您需要的資料表所在的資料庫後,會自動載入出該資料庫中所有可申請許可權的資料表,選擇需要申請許可權的表以及表許可權。
在左側待添加表面板中勾選目標表,選中的表將顯示在右側許可權配置地區,可逐項勾選ALTER、DROP、SELECT、INSERT、UPDATE、EXPORT、DEL等許可權。
-
-
配置申請資訊。
參數
描述
使用者
選擇需要為誰申請目標資源許可權。
-
當前登錄賬號:表示為當前登入DataWorks工作空間的阿里雲帳號申請許可權。
-
代他人申請:表示當前登入DataWorks工作空間的阿里雲帳號為其他阿里雲帳號申請許可權。選擇該選項時,需要配置用户名參數。
申請時長
StarRocks僅支援:永久。
申請原因
輸入申請許可權的原因。
為Starrocks/Hive的使用者申請許可權時,需要DataWorks租用戶系統管理員(或阿里雲主帳號)在資訊安全中心 > 身份憑證中為RAM使用者或RAM角色設定對應的Starrocks/Hive使用者資訊。
-
-
-
配置完成後,單擊申請權限,即可對已選資料庫進行許可權申請。
審批許可權
-
查看待審批的申請。
在左側導覽列,選擇申請與審批 > 我的審批任務,單擊資料存取控制頁簽。選擇数据源类型為StarRocks,並根據申請帳號、申請時間、工作空間、專案名稱、對象名稱等條件進行篩選,查看目標條件下,當前登入的阿里雲帳號名下需要審批的申請資訊。
說明只有身份憑證中帳號類型為管理員的RAM使用者或RAM角色擁有審核許可權。
-
查看審批詳情。
單擊目標申請操作列的审批,您可以在審批詳情對話方塊查看目標申請的申請詳情、審批記錄等詳細資料。
-
審批申請。
根據申請的詳細內容及當前需求判斷是否同意審批該申請,填寫审批意见,選擇同意或拒絕進行中的申請。
您也可以直接在我的審批任務頁面,勾選全部申請,單擊批量同意或批量拒绝,填寫审批意见,批量處理目標申請。
查看許可權申請及審批記錄
-
StarRocks許可權申請記錄支援撤回(僅對審批中狀態的申請有效),不支援續期——已通過的StarRocks許可權為永久有效,無需也無法續期。
-
資料存取控制頁面的許可權審計Tab當前僅支援MaxCompute引擎,StarRocks引擎暫不可在此Tab進行許可權審計。
-
資料存取控制頁面的「許可權審批記錄」原Tab入口已下線,僅保留遷移提示,列表已遷移至「申請與審批 > 我的審批任務」頁面。
-
查看許可權申請記錄:在左側導覽列,選擇申請與審批 > 我的申請單,單擊資料存取控制頁簽。您可以根據数据源类型、申請類型、申請時間、審批狀態等條件進行篩選,查看當前登入的阿里雲帳號名下涉及的申請記錄。
-
查看許可權審批記錄:在左側導覽列,選擇申請與審批 > 我的審批任務,單擊資料存取控制頁簽,選擇任務狀態為全部。您可以根據数据源类型、申請類型、申請賬號、審批結果、申請時間等條件進行篩選,查看當前登入的阿里雲帳號的審批記錄。