ASTRO轻应用 ASTROZERO-API概览:连接器

时间:2024-06-28 14:55:49

连接器

预置连接器接口,包括上传、下载、删除文件和目录等接口。通过这些接口,您可以实现文件的上传、下载和列举目录下文件等。

表7 连接器接口

API

说明

上传文件

将本地文件上传到存储中。使用该API上传文件,默认只会上传到连接器下配置的第一个桶中。

下载文件

从存储中下载文件。

删除文件

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

删除目录

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

列举目录下文件

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

分段上传

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

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

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

endpoint为文件存储地址的前缀,该前缀加上传对象的路径,是实际访问对象的全路径。上传文件中,返回的是上传文件在桶上的路径。通过调用本节接口,返回endpoint,组装起来才是文件完整的访问地址。

分享Token

通过调用获取分享Token,可以获取临时Token,用户只要使用该临时Token即可访问文件,不用再使用“access-token”进行鉴权。

support.huaweicloud.com/api-astrozero/astrozero_api_0007.html