ASTRO轻应用 ASTROZERO-对接OBS云对象存储实例:通过REST接口调用连接器

时间:2024-10-24 17:30:50

通过REST接口调用连接器

可以通过调用REST接口,完成表1中功能。如何调用接口,请参见连接器API

表1 调用连接器

接口

说明

上传文件

将本地文件上传到存储中。使用该API上传文件,默认只会上传到连接器下配置的第一个桶中。待上传的文件可以是任何类型,如文本文件、图片、视频等。

下载文件

从存储中下载文件。

删除文件

从存储中删除无用的文件。

删除目录

从存储中删除某目录。如果目录下不为空,删除目录的同时也会删除该目录下文件。

列举目录下文件

列举存储中某目录下文件。

分段上传

对于较大文件上传,可以切分成段上传。用户可以在如下的应用场景内(但不仅限于此),使用分段上传的模式:

  • 上传超过100MB大小的文件。
  • 网络条件较差,和OBS等存储服务端之间的链接经常断开。
  • 上传前无法确定将要上传文件的大小。

获取endpoint,即文件存储地址的前缀

endpoint为文件存储地址的前缀,该前缀加上传对象的路径,是实际访问对象的全路径。

分享Token

获取临时Token,用户只要使用该临时Token即可访问文件,不用再使用access-token进行鉴权。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_0090.html