首次使用DSW,需要对DSW服务关联角色进行云资源访问授权。此外,如果您使用OSS作为存储系统,则需要根据业务需求为DSW服务关联角色授予OSS访问权限。本文介绍使用DSW时所需的授权操作。
背景信息
操作账号授权
DSW是一款云端机器学习开发IDE,为您提供交互式编程环境,适用于不同水平的开发者。在使用DSW进行交互式建模时,可能需要依赖以下相关云产品,您需要提前开通并做好授权操作。
PAI子产品:DSW
操作账号类型
使用场景
操作引导链接
主账号
主账号可直接进行DSW的所有操作,无需额外授权。
不涉及
RAM账号(推荐)
PAI为您提供了不同的成员角色,您可根据需要将RAM用户添加为对应角色的工作空间成员,使其拥有对应子产品的操作权限。各角色的权限详情可前往附录:角色及权限列表。
依赖的其他云产品:OSS
数据存储依赖OSS,因此您需要开通OSS并授予对应的权限。
细分场景
场景说明
操作引导链接
开通OSS
建议您使用主账号进行开通操作。使用主账号开通时无需额外授权操作。如果您希望使用RAM账号开通OSS,您需要给RAM账号授予
AliyunOSSFullAccess权限。开通:控制台快速入门
给RAM用户授权:RAM Policy
常见操作:控制台快速入门
使用OSS
后续使用OSS时:
授权:OSS提供了详细的RAM管控策略,您可以根据需要给对应RAM账号授予操作权限。
常见操作:通常需要先创建一个bucket,便于后续上传文件至OSS。
PAI服务账号授权
为阿里云账号(主账号)授权DSW通用权限
为确保DSW能正常提供服务,您需要确认当前操作阿里云账号拥有DSW通用权限。通常在开通PAI并创建默认工作空间时,会统一进行授权操作。您可以根据下文参考:检查账号是否关联AliyunPAIDSWDefaultRole这一角色来检查当前账号是否已经具有DSW通用权限。如果没有,您可以参考下文单独进行授权操作。
进入DSW页面。
登录PAI控制台。
在概览页面选择目标地域。
在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。
在工作空间页面的左侧导航栏选择,进入DSW页面。
授权AliyunPAIDSWDefaultRole角色。
单击创建实例。
在角色授权对话框,单击去授权。
在云资源访问授权页面,单击同意授权。
在云资源访问授权页面,系统自动配置DSW需要的关联角色,无需手动配置。
PAI访问云产品授权:OSS与NAS
授权PAI访问相关云产品OSS、NAS时,PAI提供了一键授权入口,操作详情如下:
登录PAI控制台。
在左侧导航栏单击,在DSW功能模块下找到OSS、NAS。
在操作列查看OSS的授权状态。
如果未授权,请单击操作列下的一键授权,根据界面提示完成授权操作。
如果已授权,可单击操作列下的查看授权信息,查看详细信息。
如果未对角色授予OSS访问权限(AliyunPAIDLCAccessingOSSRole),在后续挂载OSS数据集时,可能会出现如下报错:

参考:检查账号是否关联AliyunPAIDSWDefaultRole这一角色
为确保DSW能够正常提供服务,您需要确认当前阿里云账号拥有AliyunPAIDSWDefaultRole这一服务角色。具体操作步骤如下。
仅主账号可以进行授权,RAM用户无法授权。
登录RAM控制台。
在左侧导航栏,单击身份管理 > 角色。
在角色页面的搜索框中,输入AliyunPAIDSWDefaultRole,进行搜索。
如果搜索到了该角色,则表示已经授权了DSW服务角色。
如果没有搜索到该角色,则需进行授权操作。具体操作,请参见为阿里云账号(主账号)授权DSW通用权限。
相关文档
完成授权操作后,您可以创建DSW实例,使用DSW提供的开发环境进行人工智能模型的开发和训练。具体操作,请参见创建DSW实例。