文件数据支持本地上传和OSS导入两种模式,在关联OSS文件存储Bucket后,可实现OSS授权及跨域访问。
OSS服务关联角色授权步骤
完成该步骤需要云账号是主账号或者已授权的子账号,通过服务关联角色完成授权,请根据以下步骤授权后使用OSS服务,如需管理或取消服务关联角色,请参考。
主账号授权模式
在数据连接页面,创建 OSS 连接器。
单击立即授权,确认授权OSS服务关联角色。
确认授权后,阿里云百炼平台将可访问您已开通的OSS服务。
子账号授权模式
如用户为子账号,单击确认授权,提示授权失败、当前用户没有创建服务关联角色的权限时,是因为该子账号不具备创建服务关联角色的权限。请按照下述操作先授权子账号创建服务关联角色的权限,再授权子账号通过百炼数据管理访问OSS资源。
授权子账号创建服务关联角色的权限。
使用主账号登录RAM控制台。
在左侧导航栏,选择权限管理权限策略。
单击创建权限策略。
在脚本编辑的Effect、Action、Resource、Condition中分别输入以下脚本中的对应内容。
OSS数据导入
登录OSS管理控制台。
在左侧导航栏,单击Bucket 列表,查看已创建的Bucket。
Bucket标签用于标识百炼可用的标签,未打标签的Bucket百炼无法使用。
在待添加标签的Bucket标签列,鼠标悬停于图标上,再单击前往编辑。
单击创建标签。
单击标签,添加标签名为bailian-datahub-access,标签值为read的标签,然后单击保存。
接下来,访问数据连接页面,创建OSS连接器。
选择相应的Bucket,点击确认。
,请您在Bucket下选择已有的子目录或新建一个子目录供百炼访问。
导入文件:选择当前文件夹下的具体文件进行导入。
,导入数据。由于OSS导入有一定读取时间,请耐心等待导入完成。
从OSS导入的数据,数据来源为OSS导入。
常见问题
使用主账号授权时,单击确认授权后,界面提示“本次请求失败,尝试重新提交或联系管理员,错误码:10041495”。
此报错可能是因为主账号尚未开通对象存储服务 OSS,您可以:
前往对象存储OSS控制台单击立即开通,按照界面指引开通对象存储服务 OSS。
再返回数据连接页面,重新授权。
首次从 OSS 向阿里云百炼导入数据,应该如何操作?
如果您是首次从 OSS 向百炼导入数据,请先按照界面提示完成授权,并为目标 OSS Bucket 添加bailian-datahub-access标签,然后再进行导入。
如果您尚不清楚主账号、子账号等概念和区别,请先阅读。
使用主账号
单击前往授权。
在弹出的对话框中,单击立即授权,自动开通OSS服务关联角色(必要条件)。
通常秒级生效,但高峰期可能会稍有延迟。
为目标 OSS Bucket 添加bailian-datahub-access标签。
该标签用于标记百炼可访问的 Bucket,未标记的 Bucket 百炼无法访问。
访问OSS管理控制台,单击左侧导航栏中的Bucket 列表,查看已创建的Bucket。
在待添加标签的Bucket标签列,悬停鼠标于图标上,然后单击前往编辑。
单击创建标签。
按照以下示例增加标签。标签名:bailian-datahub-access,标签值:read。完成后单击保存。
返回页面,选择模型文件所在的Bucket。
。请您在Bucket下选择现有文件夹或新建一个文件夹供百炼访问。
使用子账号
单击立即授权。
在弹出的对话框中,单击确认授权。界面会提示授权失败、当前用户没有创建服务关联角色的权限(因为该子账号没有创建服务关联角色的权限。接下来需要先授权子账号创建服务关联角色的权限,再授权子账号通过阿里云百炼访问OSS)。
授权子账号创建服务关联角色的权限。
使用主账号登录RAM控制台,在左侧导航栏,选择权限管理权限策略,然后单击页面上的创建权限策略。
在脚本编辑的Effect、Action、Resource、Condition中分别输入以下脚本中的对应内容后,单击确定。
bailian-datahub-access标签。
该 Bucket 标签用于标识百炼可访问的 Bucket,未打标签的 Bucket 百炼无法访问。
访问OSS管理控制台,单击左侧导航栏中的Bucket 列表,查看已创建的Bucket。
在待添加标签的Bucket标签列,悬停鼠标于图标上,然后单击前往编辑。
单击创建标签。
按照以下示例增加标签。标签名:bailian-datahub-access,标签值:read。完成后单击保存。
返回数据连接页面,选择模型文件所在的Bucket。