首次使用数据集功能时,您需要为账号授予数据集管理及数据存储(OSS、NAS/CPFS)的访问权限。
操作账号和权限要求
阿里云账号(主账号):主账号可完成所有操作,无需额外授权。
RAM 用户(子账号):RAM 用户需要特定权限才能执行操作。以下是所需权限及授权步骤:
为RAM 用户授权
授予数据集管理权限
将 RAM 用户添加为对应角色的工作空间成员,即可赋予操作权限。各角色权限详情参见表 1. AI 资产-数据集管理;添加工作空间成员的方法参见管理工作空间成员。
授予 OSS 类型数据集权限
RAM 用户创建 OSS 类型数据集时,需要查看和使用 OSS Bucket 列表的权限。步骤如下:
通过脚本编辑模式创建自定义权限策略,权限策略内容如下:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "oss:ListBuckets", "oss:GetBucketStat", "oss:GetBucketInfo", "oss:GetBucketTagging", "oss:GetBucketLifecycle", "oss:GetBucketWorm", "oss:GetBucketVersioning", "oss:GetBucketAcl", "oss:PutObject", "oss:GetBucketCors", "oss:PutBucketCors" ], "Resource": "acs:oss:*:*:*" }, { "Effect": "Allow", "Action": [ "oss:ListObjects", "oss:GetBucketAcl" ], "Resource": "acs:oss:*:*:mybucket" }, { "Effect": "Allow", "Action": [ "oss:GetObject", "oss:GetObjectAcl" ], "Resource": "acs:oss:*:*:mybucket/*" } ] }
授予 NAS/CPFS 类型数据集权限
RAM 用户创建 NAS/CPFS 类型数据集时,需要查看和使用 NAS 文件系统列表的权限,包括查询文件系统和协议服务信息(仅 CPFS 使用)。步骤如下:
通过脚本编辑模式创建自定义权限策略,权限策略内容如下:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "nas:DescribeFileSystems", "nas:DescribeProtocolMountTarget", "nas:DescribeProtocolService " ], "Resource": "acs:nas:*:*:filesystem/*" } ] }