1.新建项目
新建项目big_testdata1
2.添加成员
一个项目下可以添加多个成员,在这里我们添加一个成员是 “悠闲地小蜗牛”
3.角色授权
新建一个项目后,会默认创建一个admin角色,该角色具有操作项目和表的所有权限,在这里我们新创建一个角色test1,给角色赋予项目的权限和表的权限,再把角色test1赋予给用户 “悠闲地小蜗牛”
4.新建表
新建表tbl1
下面我们用成员“悠闲地小蜗牛”来操作项目和表
用成员“悠闲地小蜗牛”账号登录大数据计算服务,这时在项目列表下看不到刚才我创建的big_testdata1项目。
这时我们用客户端来登录,下载客户端,下载好后解压,解压后如下图所示:
在conf文件夹中有odps_config.ini文件。编辑此文件
odps_config.ini文件内容为:
修改好配置文件后运行bin目录下的odps(在Linux系统下是./bin/odpscmd,Windows下运行./bin/odpscmd.bat)
打开后界面如下:
用项目下的成员“悠闲地小蜗牛”来执行以下代码:
create table tbl2(id bigint);
insert overwrite table tbl1 select count(*) from tbl1; select 'welcome to MaxCompute!' from tbl1;
提示没有这个CreateInstance权限,这时我们回到大数据计算服务给“悠闲地小蜗牛”添加 CreateInstance,CreateTable权限
责任人“悠闲地小蜗牛”创建表tbl2成功
我们给表tbl1添加权限,alert、select、update
权限添加成功后,执行命令
下面是项目权限和表权限的说明: 项目权限:
权限 Read 说明 查看项目空间自身(不包括项目空间的任何对象)的信息,如CreateTime Write 更新项目空间自身(不包括项目空间的任何对象)的信息,如Comments List 查看项目空间所有类型的对象列表 CreateTable 在项目空间中创建Table CreateInstance 在项目空间中创建Instance 表权限: 权限 Describe Select Alert Update Drop
说明 读取Table的元信息 读取Table的数据 修改Table的元信息 覆盖或添加Table的数据 TABLE 删除Table
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务