弹性文件服务 SFS-构造请求:请求URI

时间:2025-05-09 17:18:08

请求URI

SFS根据文件系统及带的资源参数来确定具体的URI,当需要进行资源操作时,可以使用这个URI地址。

URI的一般格式为(方括号内为可选项):

protocol://[filesystem.]domain[:port]/[?param]

表1 URI中的参数

参数

描述

是否必选

protocol

请求使用的协议类型,如HTTP、HTTPs。HTTPs表示通过安全的HTTPs访问该资源,SFS服务支持HTTP,HTTPs两种传输协议。

必选

filesystem

请求使用的文件系统资源路径,在整个系统中唯一标识一个文件系统。

可选

domain

存放资源的服务器的 域名 或IP地址。

必选

port

请求使用的端口号。根据软件服务器的部署不同而不同。缺省时使用默认端口,各种传输协议都有默认的端口号,如HTTP的默认端口为80,HTTPs的默认端口为443。

SFS服务的http方式访问端口为80,HTTPs方式访问端口为443。

可选

param

请求使用的文件系统的具体资源,缺省默认为请求文件系统自身资源。

可选

除获取文件系统列表之外的所有接口,都应当包含文件系统名。SFS基于DNS解析性能和可靠性的考虑,要求凡是携带文件系统名的请求,在构造URL的时候都必须将文件系统名放在domain前面,形成三级域名形式,又称为 虚拟主机 访问域名。

例如,如果您有一个位于cn-north-4区域的名为test-filesystem的文件系统,期望访问文件系统的acl,正确的访问URL为https://test-filesystem.sfs3.cn-north-4.myhuaweicloud.com/?sfsacl

support.huaweicloud.com/api-sfs/sfs_02_0101.html