搭建公共工作空间
创建DataArts Studio公共工作空间,用于公共接入数据的处理。并授权给平台运营方开发、测试和运维人员用户组。
- 创建公共工作空间
平台运营方-管理员登录DataArts Studio云服务控制台,在实例中创建“平台运营方-生产”和“平台运营方-开发”工作空间。
- 创建工作空间自定义角色
DataArts Studio工作空间预置有管理员、开发者、运维者和访客四种角色,也可以根据对DataArts Studio不同功能的访问需要进行细粒度功能授权,自定义工作空间角色。
- 使用平台运营方-管理员账号登录DataArts Studio控制台,选择实例,单击“进入控制台”,选择“角色管理>新建"。
图1 角色管理
- 创建自定义角色“Tester”。
图2 创建自定义角色
- 根据角色职责,勾选不同功能对应操作权限。测试用户只拥有作业的查看&运行权限,勾选”云数据迁移”的”查询”权限和”数据开发”的”操作”、”查询”权限。
图3 查看&运行权限
- 使用平台运营方-管理员账号登录DataArts Studio控制台,选择实例,单击“进入控制台”,选择“角色管理>新建"。
- 公共工作空间授权
平台运营方-管理员登录DataArts Studio实例,依据DataArts Studio空间角色,授予权限给对应用户组。
- 登录DataArts Studio 控制台。选择"空间管理",单击工作空间后对应"编辑"按钮,选择"空间成员>添加成员"。
图4 空间管理
- 选择"按用户组添加",选择对应角色,单击“确定”。工作空间角色授权详见表1。
图5 添加成员
- 登录DataArts Studio 控制台。选择"空间管理",单击工作空间后对应"编辑"按钮,选择"空间成员>添加成员"。
- DLF日志路径配置
为所有用到DataArts Studio云服务的用户组,创建日志桶存储角色,并绑定至用户组。
- 使用平台运营方VDC管理员账号账号登录智能云管理平台,选择“存储 > 对象存储服务 3.0”,进入对象存储服务界面。
选择左侧导航栏的“并行文件系统”,进入并行文件系统控制台。
- 单击界面右上角的“创建并行文件系统”,进入创建页面,创建桶“mrs-obs”。
- 使用平台运营方VDC管理员账号登录智能云管理平台运营面,单击主菜单的“系统”。
- 选择“安全管理 > 角色管理”,创建角色。参考表2填写参数。
表2 DataArts Studio日志桶存储角色 参数类别
参数名称
说明
基本信息
名称
角色名称,如policy-dlf_log_obs_role
作用范围
全局服务
描述
为所有用到DataArts Studio云服务的用户组,创建日志桶存储角色
授权配置方
JSON视图
JSON视图形式展开
JSON视图
JSON视图
JSON样例如下,在“Resource”配置中手动指定特定资源。
- Effect(作用)
- Action(授权项)
- Resource(资源)
策略示例:
GetObject:获取对象内容、获取对象元数据
ListMultipartUploadParts:列举已上传的段
ListBucket:列举桶内对象
PutObject:PUT上传、POST上传、复制对象、追加写对象、初始化上传段任务、上传段、合并段
DeleteObject:删除对象、批量删除对象
{
"Version": "1.1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"obs:object:PutObject",
"obs:object:DeleteObject",
"obs:object:GetObject",
"obs:object:ListMultipartUploadParts",
"obs:bucket:ListBucket"
],
"Resource": [
"obs:*:*:object:mrs-obs/dlf-log-9b5bfc8e6650450d829b3ab2d01f9462",
"obs:*:*:object:mrs-obs/dlf-log-9b5bfc8e6650450d829b3ab2d01f9462/*",
"obs:*:*:bucket:mrs-obs"
]
}
]
}
- 单击“确认”,完成角色创建。
- 将该角色绑定至所有使用DataArts Studio 云服务的用户组。
OBS桶路径mrs-obs/dlf-log-9b5bfc8e6650450d829b3ab2d01f9462,其中9b5bfc8e6650450d829b3ab2d01f9462为DataArts Studio实例所在projectid,DataArts Studio的实例ID可以从DataArts Studio控制台的URI链接中获取。如图所示,DataArts Studio实例id为instanceId后数字。图6 DataArts Studio实例id为instanceId后数字
- 使用平台运营方VDC管理员账号账号登录智能云管理平台,选择“存储 > 对象存储服务 3.0”,进入对象存储服务界面。