Skip to content

上传数据

AIStudio 支持上传数据到开发机,或通过开发机读写挂载的共享文件存储。

通过开发机上传

本节简述了如何在使用 scpsftp 将文件上传 AIStudio 的开发机,或开发机挂载的共享文件存储。

您可以从开发机详情页的 SSH 登录地址中获取下方所需的 IP 地址和端口号。详见 SSH 远程登录

scp

scp 命令格式如下:

shell
scp -P port localfile username@ip:/remotefile

例如,用户 tom 将本地文件上传到开发机(Ubuntu)挂载的共享文件存储目录 /mnt/tom

shell
scp -P 41294 ~/Desktop/v2.jpg tom@199.115.57.194:/mnt/tom

也可以上传到本地存储 /home/tom(假设该目录在开发机本地):

shell
scp -P 41294 ~/Desktop/v2.jpg tom@199.115.57.194:/home/tom

由于 scp 无法直接创建目录,您可以组合使用 sshscp

shell
# 创建 newdir
ssh -p 41294 tom@199.115.57.194 "mkdir -p /home/tom/newdir"
# 上传到 newdir
scp -P 41294 ~/Desktop/v2.jpg tom@199.115.57.194:/home/tom/newdir

sftp

sftp 命令格式如下:

shell
# 建立 sftp 连接
sftp -P port username@ip
# 上传文件
put localfile remotefile

例如,Jane 从本地与 AIStudio 平台的开发机建立 SFTP 连接。

shell
# 建立
jane@janeMacBook-Air ~ % sftp -P 41294 jane@199.115.57.194
Connected to 199.115.57.194.

进入 SFTP 界面后,使用 put 上传文件。

shell
# 执行 put 命令
sftp> put /Users/jane/Desktop/v2.png /mnt/jane/
# 打印执行结果
Uploading /Users/jane/Desktop/v2.png to /mnt/jane/v2.png
v2.png                                100% 1064KB  12.0MB/s   00:00

上传到只读目录

如有大量数据需要上传至租户共享文件存储的 /datasets 目录,请联系无问芯穹工作人员。