Matlab 将变量另存为S3上的mat文件

Matlab 将变量另存为S3上的mat文件,matlab,amazon-s3,Matlab,Amazon S3,我想将变量保存为s3上的mat文件。官方网站上显示的是“高台”。也许我可以使用“系统”命令超越MATLAB,但我正在寻找一个直接的解决方案。 有什么建议吗?看起来确实不支持保存到远程文件系统 但是,您可以编写矩阵、单元格、表格和时间表 一个示例使用: 注: 要写入远程位置,文件名必须包含 指定为表单的统一资源定位器(URL)的文件: 计划_name://path_to_file/my_file.ext 要获得bucket的正确URL,您可以导航到s3 bucket的内容,在其中选择一个文件,选

我想将变量保存为s3上的mat文件。官方网站上显示的是“高台”。也许我可以使用“系统”命令超越MATLAB,但我正在寻找一个直接的解决方案。 有什么建议吗?

看起来确实不支持保存到远程文件系统

但是,您可以编写矩阵、单元格、表格和时间表


一个示例使用:

注:

要写入远程位置,文件名必须包含 指定为表单的统一资源定位器(URL)的文件:

计划_name://path_to_file/my_file.ext

要获得bucket的正确URL,您可以导航到s3 bucket的内容,在其中选择一个文件,选择复制路径并删除文件名(例如table.txt)


如您所述,另一种选择是系统调用:

a = rand(5);
save('matExample','a');
system('aws s3api put-object --bucket mybucket --key=s3mat.mat --body=matExample.mat')
mat文件matExample.mat在服务器上另存为s3.mat

a = rand(5);
save('matExample','a');
system('aws s3api put-object --bucket mybucket --key=s3mat.mat --body=matExample.mat')