数据管理中的文档数据支持本地上传和OSS导入两种模式,在关联OSS文件存储Bucket后(OSS对象存储产品说明:快速入开通OSS说明),可实现OSS授权及跨域访问。
OSS授权及跨域访问
如您需要使用OSS文件存储上传文件,请先按照本章节内容进行授权后,再进行上传。
OSS服务关联角色授权步骤
完成该步骤需要云账号是主账号或者已授权的子账号,通过服务关联角色完成授权,请根据以下步骤授权后使用OSS服务,如需管理或取消服务关联角色,请参考SFM服务关联角色。
主账号授权模式
登录阿里云百炼大模型服务平台。在左侧导航栏,选择 。
在非结构化数据页签,单击导入数据,导入方式选择OSS。
单击前往授权,确认授权OSS服务关联角色。
确认授权后,百炼平台将可访问您已开通的OSS服务。
如界面提示“本次请求失败,尝试重新提交试试或联系管理员,错误码:10041495”,请参见常见问题。
子账号授权模式
如用户为子账号,单击确认授权,提示授权失败、当前用户没有创建服务关联角色的权限时,是因为该子账号不具备创建服务关联角色的权限。请按照下述操作先授权子账号创建服务关联角色的权限,再授权子账号通过百炼数据管理访问OSS资源。
授权子账号创建服务关联角色的权限。
使用主账号登录RAM控制台。
在左侧导航栏,选择
。单击创建权限策略。
在脚本编辑的
Effect
、Action
、Resource
、Condition
中分别输入以下脚本中的对应内容。{ "Action": [ "ram:CreateServiceLinkedRole" ], "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "datahub.sfm.aliyuncs.com" } } }
单击确定。
设置权限策略名称,单击确定。
在左侧导航栏,选择
。找到待授权的子账号,单击子账号操作列的添加权限。
在权限策略中选择刚才创建的权限策略,单击确认新增授权。
至此,子账号拥有了创建服务关联角色的权限。
授权子账号通过百炼数据管理访问OSS资源。
使用子账号登录阿里云百炼大模型服务平台。在左侧导航栏,选择 。
在非结构化数据页签,单击导入数据,导入方式选择OSS。
单击前往授权,确认授权OSS服务关联角色。
确认授权后,百炼平台将可访问您已开通的OSS服务。
如界面提示“本次请求失败,尝试重新提交试试或联系管理员,错误码:10041495”,请参见常见问题。
OSS数据导入
登录OSS管理控制台。
在左侧导航栏,单击Bucket 列表,查看已创建的Bucket。
Bucket标签用于标识百炼可用的标签,未打标签的Bucket百炼无法使用。
在待添加标签的Bucket标签列,鼠标悬停于图标上,再单击前往编辑。
单击创建标签。
单击标签,按照下述示例增加标签。标签名:
bailian-datahub-access
,标签值:read
。完成后单击保存。
接下来,您即可登录阿里云百炼大模型服务平台。在左侧导航栏选择 。
在非结构化数据页签,单击导入数据,导入方式选择OSS。
选择相应的Bucket,再选择Bucket下的文件夹或者文件。
目前百炼暂不支持访问OSS根目录下的文件,请您在Bucket下选择已有的子目录或新建一个子目录供百炼访问。
导入文件夹:选择整个文件夹进行导入的,包括当前文件夹下的所有文件和数据,不包括子文件夹中的文件和数据。
导入文件:选择当前文件夹下的具体文件进行导入。
单击确认,导入数据。由于OSS导入有一定读取时间,请耐心等待导入完成。
从OSS导入的数据,数据来源为OSS导入。
常见问题
使用主账号授权时,单击确认授权后,界面提示“本次请求失败,尝试重新提交试试或联系管理员,错误码:10041495”。
此报错可能是因为主账号尚未开通对象存储服务 OSS,您可以:
前往对象存储OSS控制台单击立即开通,按照界面指引开通对象存储服务 OSS。
再返回百炼的数据管理页面,重新授权。