湖仓构建 LakeFormation-批量鉴权:请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
Array of strings |
租户token。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
access_request |
是 |
Array of AccessRequest objects |
主体信息。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
resource |
是 |
ResourceInput object |
资源信息。 |
principal |
是 |
Array of Principal objects |
授权主体信息。 |
action |
是 |
String |
权限信息:ALL、CREATE、ALTER、DROP、DESCRIBE、EXEC、CREATE_DATABASE、LIST_DATABASE、CREATE_TABLE、LIST_TABLE、CREATE_FUNC、LIST_FUNC、REGISTER_MODEL、LIST_MODEL、CREATE_MODEL、CREATE_DATASET、LIST_DATASET、INSERT、UPDATE、DELETE、SELECT、READ、WRITE、OPERATE、USE。 枚举值:
|
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
resource_type |
是 |
String |
元数据资源类型:CATA LOG 、DATABASE、TABLE、FUNC、MODEL、DATASET、COLUMN、URI。 枚举值:
|
catalog |
否 |
String |
catalog名称。只能包含字母、数字和下划线,且长度为1~256个字符。 |
database |
否 |
String |
数据库名称。只能包含中文、字母、数字、下划线、中划线,且长度为1到128个字符。 |
function |
否 |
String |
函数名称。只能包含字母、数字和下划线,且长度为1~256个字符。 |
table |
否 |
String |
表名称。只能包含中文、字母、数字、下划线、中划线,且长度为1~256个字符。 |
column |
否 |
String |
列名称。只能包含中文、字母、数字和_-+*(), 特殊字符,且长度为1~767个字符。 |
uri |
否 |
String |
URI |
columns |
否 |
Array of strings |
列名称列表。 |
model |
否 |
String |
模型名称。 |
dataset |
否 |
String |
数据集名称。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
principal_type |
是 |
String |
主体类型: USER-用户、 GROUP-组、 ROLE-角色、 SHARE-共享、 OTHER-其它。 枚举值:
|
principal_source |
是 |
String |
主体来源: IAM -云用户、 SAML-联邦、 LDAP ld-用户、 LOCAL-本地用户、 AGENTTENANT-委托、 OTHER-其它。 枚举值:
|
principal_name |
是 |
String |
主体名称。只能包含中文、字母、数字和_-.特殊字符,且长度为1~49个字符。principal_name支持中划线'-'字符,但是对Principal进行授权时不支持'-'字符,可通过将有中划线的用户绑定到相关角色进行授权。 |