6.2 分析型數據庫權限模型__第六章 用戶與權限_使用手冊_分析型數據庫-阿裏雲
分析型數據庫支持基於數據庫表的層級權限管理模型,提供類似MySQL的ACL授權模式。一個ACL授權由被授權的用戶、授權對象和授予的對象權限組成。
分析型數據庫中的用戶
如6.1所述,任何分析型數據庫支持的賬號類型均可視為一個用戶。和MySQL略有不同的是,分析型數據庫目前不支持針對用戶在host上授權。
分析型數據庫的權限對象和各對象權限
- Database,即
db_name.*
或*
(默認數據庫),指定數據庫或數據庫上所有表/表組 - Table,即
db_name.table_name
或table_name
,指特定表 - TableGroup,即
db_name.table_group_name
或table_group_name
,指特定表組 - Column,語法上由
column_list
和Table
組成,指定表的特定列 - 聚合: Database -> Table[Group] -> Column,即每個權限級別能聚合其下麵級別的所有權限
- 在 Database 級別上,某個權限實際可能包含多個權限,例如
GRANT CREATE ON *.*
同時包含創建數據庫和創建表的權限
- | Database | Table 或 TableGroup | Column | 說明 |
---|---|---|---|---|
SELECT | + | + | + | 查詢數據 |
LOAD DATA | + | + | - | 導入表(分區)數據 |
DUMP DATA | + | + | - | 導出表(分區)數據 |
DESCRIBE | + | + | - | 查看數據庫、表/表組信息(Global、Database)、查看表/表組信息(Table[Group]) |
SHOW | + | + | - | 列出數據庫、表/表組內部對象(Global、Database)、列出表內部對象(Table[Group]) |
ALTER | + | + | - | 修改表/表組定義 |
DROP | + | + | - | 刪除數據庫、表/表組或分區(Global、Database)、刪除表/表組或分區(Table[Group]) |
CREATE | + | - | - | 創建數據庫、表/表組或分區(Global)、創建表/表組(Database) |
INSERT | + | + | - | 執行Insert的權限 |
DELETE | + | + | - | 執行Delete的權限 |
ALL [PRIVILEGES] | + | + | + | 以上所有權限 |
查詢數據的權限
- 查詢表數據需要
SELECT
權限,最小級別是列 - 並非所有查詢都需要該權限,例如
SELECT now()
導出數據的權限
- 導出數據同時需要
DUMP DATA
和SELECT
權限 - 同時需要數據導出目的地的數據寫入相關權限
最後更新:2016-11-24 11:23:46
上一篇:
6.1 用戶賬號類型與用戶管理__第六章 用戶與權限_使用手冊_分析型數據庫-阿裏雲
下一篇:
6.3 使用ACL進行權限管理__第六章 用戶與權限_使用手冊_分析型數據庫-阿裏雲
表__基本概念_基本介紹_大數據計算服務-阿裏雲
刪除自定義轉碼模板__自定義轉碼模板接口_API使用手冊_媒體轉碼-阿裏雲
大數據早報:亞馬遜將取代穀歌 阿裏雲發布彈性雲服務器神龍
添加域名分組__域名分組接口_API文檔_雲解析-阿裏雲
集群內服務間路由和負載均衡__服務發現和負載均衡_用戶指南_容器服務-阿裏雲
參數化__腳本編寫_使用手冊_性能測試-阿裏雲
實例相關接口__API參考_高性能計算-阿裏雲
ECS Windows係統抓包工具Wireshark的安裝使用__網絡連接問題_網絡問題_Windows操作運維問題_雲服務器 ECS-阿裏雲
通過鏡像創建 Nginx__快速入門_容器服務-阿裏雲
API對接__用戶指南_推薦引擎-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲