Skip to main content
数据管理

从OSS导入数据

文件数据支持本地上传和OSS导入两种模式,在关联OSS文件存储Bucket后,可实现OSS授权及跨域访问。

OSS服务关联角色授权步骤

完成该步骤需要云账号是主账号或者已授权的子账号,通过服务关联角色完成授权,请根据以下步骤授权后使用OSS服务,如需管理或取消服务关联角色,请参考。

主账号授权模式

在数据连接页面,创建 OSS 连接器。 单击立即授权,确认授权OSS服务关联角色。 确认授权后,阿里云百炼平台将可访问您已开通的OSS服务。

子账号授权模式

如用户为子账号,单击确认授权,提示授权失败、当前用户没有创建服务关联角色的权限时,是因为该子账号不具备创建服务关联角色的权限。请按照下述操作先授权子账号创建服务关联角色的权限,再授权子账号通过百炼数据管理访问OSS资源。 授权子账号创建服务关联角色的权限。 使用主账号登录RAM控制台。 在左侧导航栏,选择权限管理权限策略。 单击创建权限策略。 在脚本编辑的EffectActionResourceCondition中分别输入以下脚本中的对应内容。
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "datahub.sfm.aliyuncs.com"
}
}
}
单击确定。 设置权限策略名称,单击确定。 在左侧导航栏,选择身份管理用户。 找到待授权的子账号,单击子账号操作列的添加权限。 在权限策略中选择刚才创建的权限策略,单击确认新增授权。 至此,子账号拥有了创建服务关联角色的权限。 授权子账号通过百炼访问OSS资源。 使用子账号登录阿里云百炼平台访问数据连接页面,创建 OSS 连接器。 单击立即授权,确认授权OSS服务关联角色。 确认授权后,百炼平台将可访问您已开通的OSS服务。

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控制台,在左侧导航栏,选择权限管理权限策略,然后单击页面上的创建权限策略。 在脚本编辑的EffectActionResourceCondition中分别输入以下脚本中的对应内容后,单击确定。
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "datahub.sfm.aliyuncs.com"
}
}
}
输入权限策略名称后,单击确定。 在左侧导航栏,选择身份管理用户。在页面列表中找到待授权的子账号,然后单击子账号操作列的添加权限。 在权限策略中选择刚才创建的权限策略(自定义策略),单击确认新增授权。至此,子账号拥有了创建服务关联角色的权限。 授权子账号通过百炼访问OSS。 返回模型导入页面,单击前往授权。 在弹出的对话框中,单击确认授权。授权后,百炼即可访问您的 OSS 服务。 授权后通常秒级生效,但高峰期可能会稍有延迟。 为模型文件所在的 OSS Bucket 添加bailian-datahub-access标签。 该 Bucket 标签用于标识百炼可访问的 Bucket,未打标签的 Bucket 百炼无法访问。 访问OSS管理控制台,单击左侧导航栏中的Bucket 列表,查看已创建的Bucket。 在待添加标签的Bucket标签列,悬停鼠标于图标上,然后单击前往编辑。 单击创建标签。 按照以下示例增加标签。标签名:bailian-datahub-access,标签值:read。完成后单击保存。 返回数据连接页面,选择模型文件所在的Bucket。