更新时间:2025-07-11 GMT+08:00

LakeFormation资源权限支持列表与策略项

LakeFormation SQL资源权限支持列表

DLI支持SQL资源鉴权的操作列表请参考数据权限列表

LakeFormation SQL资源权限支持列表请参考表1

表1 LakeFormation SQL资源权限支持列表

资源类型

权限类型

Database

ALL

ALTER

DROP

DESCRIBE

LIST_TABLE

LIST_FUNC

CREATE_TABLE

CREATE_FUNC

Table/View

ALL

ALTER

DROP

DESCRIBE

UPDATE

INSERT

SELECT

DELETE

Column

SELECT

Function

ALL

ALTER

DROP

DESCRIBE

EXEC

Lakeformation权限策略(Spark)

表2 Lakeformation权限策略

类型

SQL语句

元数据IAM鉴权权限

SQL资源鉴权权限

DDL语句

ALTER DATABASE

database:describe

database:alter

database:DESCRIBE

database:ALTER

ALTER TABLE

database:describe

table:describe

table:alter

database:create

database:DESCRIBE

table:DESCRIBE

table:ALTER

database:CREATE_TABLE

column:SELECT或table:SELECT

ALTER VIEW

database:describe

table:describe

table:alter

database:DESCRIBE

table:DESCRIBE

column:SELECT

table:ALTER

CREATE DATABASE

database:describe

database:create

database:DESCRIBE

catalog:CREATE_DATABASE

CREATE OR REPLACE FUNCTION (CREATE)

database:describe

function:create

database:DESCRIBE

database:CREATE_FUNC

CREATE OR REPLACE FUNCTION (REPLACE)

database:describe

function:describe

function:alter

database:CREATE_FUNC

database:DESCRIBE

function:DESCRIBE

function:ALTER

CREATE TABLE

database:describe

table:describe

table:create

database:DESCRIBE

database:CREATE_TABLE

CREATE VIEW

database:describe

table:describe

table:drop

table:create

database:CREATE_TABLE

table:DESCRIBE(source\target)

table:DROP(target)

column:SELECT

DROP DATABASE

database:describe

database:drop

database:DESCRIBE

database:DROP

DROP FUNCTION

database:describe

function:describe

function:drop

database:DESCRIBE

function:DESCRIBE

function:DROP

DROP TABLE

database:describe

table:describe

credential:describe

table:drop

database:DESCRIBE

table:DESCRIBE

table:DROP

DROP VIEW

database:describe

table:describe

table:drop

database:DESCRIBE

table:DESCRIBE(target\source)

table:DROP(target)

REPAIR TABLE

database:describe

table:describe

credential:describe

table:alter

database:DESCRIBE

table:DESCRIBE

table:ALTER

table:SELECT

TRUNCATE TABLE

database:describe

table:describe

table:alter

database:DESCRIBE

table:DESCRIBE

table:SELECT

table:UPDATE

DML语句

INSERT TABLE

database:describe

table:describe

table:alter

credential:describe

database:DESCRIBE

table:DESCRIBE

table:ALTER

table:INSERT

column:SELECT或table:SELECT

LOAD DATA

database:describe

table:describe

credential:describe

database:DESCRIBE

table:DESCRIBE

table:UPDATE

table:ALTER

table:SELECT

DR语句

SELECT

database:describe

table:describe

credential:describe

database:DESCRIBE

table:DESCRIBE

column:SELECT

EXPLAIN

取决于执行sql

取决于执行sql

Auxiliary 语句

ANALYZE TABLE

database:describe

table:describe

credential:describe

table:alter

database:DESCRIBE

table:DESCRIBE

table:SELECT

table:ALTER

DESCRIBE DATABASE

database:describe

database:DESCRIBE

DESCRIBE FUNCTION

database:describe

function:describe

database:DESCRIBE

function:DESCRIBE

DESCRIBE QUERY

database:describe

table:describe

database:DESCRIBE

table:DESCRIBE

table:SELECT

DESCRIBE TABLE

database:describe

table:describe

database:DESCRIBE

table:DESCRIBE

REFRESH TABLE

database:describe

table:describe

credential:describe

database:DESCRIBE

table:DESCRIBE

table:SELECT

REFRESH FUNCTION

database:describe

function:describe

database:DESCRIBE

function:DESCRIBE

SHOW COLUMNS

database:describe

table:describe

database:DESCRIBE

table:DESCRIBE

SHOW CREATE TABLE

database:describe

table:describe

database:DESCRIBE

table:DESCRIBE

SHOW DATABASES

database:describe

catalog:LIST_DATABASE

database:DESCRIBE

SHOW FUNCTIONS

database:describe

function:describe

database:DESCRIBE

SHOW PARTITIONS

database:describe

table:describe

database:DESCRIBE

table:DESCRIBE

SHOW TABLE EXTENDED

database:describe

table:describe

catalog:LIST_DATABASE

database:DESCRIBE

table:DESCRIBE

database:LIST_TABLE

SHOW TABLES

database:describe

table:describe

catalog:LIST_DATABASE

database:LIST_TABLE

database:DESCRIBE

SHOW TBLPROPERTIES

database:describe

table:describe

database:DESCRIBE

table:DESCRIBE

SHOW VIEWS

database:describe

table:describe

catalog:LIST_DATABASE

database:LIST_TABLE

database:DESCRIBE

Lakeformation权限策略(HetuEngine)

表3 HetuEngine语法LakeFormation权限配置参考表

类型

语法

SQL鉴权所需

LakeFormation权限

调用元数据接口所需

LakeFormation权限

schema

create schema

catalog:CREATE_DATABASE

catalog:CREATE_DATABASE

catalog:DESCRIBE

show schemas

catalog:LIST_DATABASE

catalog:LIST_DATABASE

drop schema

database:DROP

catalog:LIST_DATABASE

database:DESCRIBE

database:DROP

alter schema set location/owner

database:ALTER

catalog:LIST_DATABASE

database:DESCRIBE

database:ALTER

desc schema

database:LIST_DATABASE

database:LIST_DATABASE

database:DESCRIBE

table

create table

database:CREATE_TABLE

database:DESCRIBE

database:CREATE_TABLE

create table as select

database:CREATE_TABLE

源表:SELECT(或列:SELECT)

database:DESCRIBE

database:CREATE_TABLE

table:DESCRIBE(源表)

table:select(源表)

show create table

table:DESCRIBE

table:DESCRIBE

table:select

select from table

table:SELECT(或column:SELECT)

table:DESCRIBE

table:SELECT(或column:SELECT)

insert into table

table:INSERT

table:SELECT(或column:SELECT)

table:DESCRIBE

table:ALTER

alter table

table:ALTER

table:DESCRIBE

table:ALTER

show tables

database:LIST_TABLE

catalog:LIST_DATABASE

database:LIST_TABLE

drop table

table:DROP

table:DESCRIBE

table:DROP

truncate table

table:DELETE

table:DESCRIBE

desc table

table:DESCRIBE

catalog:LIST_DATABASE

table:DESCRIBE

comment

table:ALTER

table:DESCRIBE

table:ALTER

view

create view

database:CREATE_TABLE

源表:SELECT(或列:SELECT)

database:CREATE_TABLE

table:DESCRIBE(源表)

table:select(源表)

drop view

table:DROP

table:DESCRIBE

table:DROP

alter view

table:ALTER

table:DESCRIBE

table:ALTER

(table:SELECT)

select from view

table:DESCRIBE(源表和视图)

table:select(源表和视图)

table:DESCRIBE(源表和视图)

table:select(源表和视图)

show views

database:LIST_TABLE

catalog:LIST_DATABASE

database:LIST_TABLE

table:DESCRIBE

show create view

table:DESCRIBE

table:DESCRIBE

column

show columns

table:SELECT(或column:SELECT)

catalog:LIST_DATABASE

table:DESCRIBE

table:SELECT(或column:SELECT)

select [column] from table

table:SELECT(或column:SELECT)

table:DESCRIBE

table:SELECT(或column:SELECT)

stats

show stats

table:SELECT(或column:SELECT)

table:DESCRIBE

table:SELECT(或column:SELECT)

analyze

table:INSERT

table:SELECT(或column:SELECT)

table:DESCRIBE

table:ALTER