IoTDB用户权限说明
MRS提供用户、用户组和角色,集群中的各类权限需要先授予角色,然后将用户或者用户组与角色绑定。用户只有绑定角色或者加入绑定角色的用户组,才能获得权限。
IoTDB在安全模式下需要进行权限管理,将创建的用户加入iotdbgroup用户组。在普通模式下无需进行权限管理。
IoTDB权限列表
表1中“权限名称”列为IoTDB开源支持的相关权限,如果MRS用户需要使用对应的权限进行相关操作,则需参考表1中“用户需要的权限”列在Manager上赋予对应用户相应的权限,相关操作请参见创建IoTDB权限角色。
权限名称 |
说明 |
用户需要的权限 |
示例 |
---|---|---|---|
SET_STORAGE_GROUP |
创建存储组,包含设置存储组的权限和设置或取消存储组的存活时间(TTL)。 |
设置存储组 |
|
CREATE_TIMESERIES |
创建时间序列。 |
创建 |
|
INSERT_TIMESERIES |
插入数据。 |
写 |
|
ALTER_TIMESERIES |
修改时间序列,添加属性和标签。 |
修改 |
|
READ_TIMESERIES |
查询数据。 |
读 |
|
DELETE_TIMESERIES |
删除数据或时间序列。 |
删除 |
|
DELETE_STORAGE_GROUP |
删除存储组。 |
IoTDB管理员权限 |
delete storage group root.ln; |
CREATE_FUNCTION |
注册UDF。 |
IoTDB管理员权限 |
create function example AS 'org.apache.iotdb.udf.UDTFExample'; |
DROP_FUNCTION |
卸载UDF。 |
IoTDB管理员权限 |
drop function example; |
UPDATE_TEMPLATE |
创建、删除、修改元数据模板。 |
IoTDB管理员权限 |
create schema template t1(s1 int32); |
READ_TEMPLATE |
查看所有元数据模板、元数据模板内容。 |
IoTDB管理员权限 |
|
APPLY_TEMPLATE |
挂载、卸载、激活元数据模板。 |
IoTDB管理员权限 |
|
READ_TEMPLATE_APPLICATION |
查看元数据模板的挂载路径和激活路径。 |
IoTDB管理员权限 |
|