弹性文件服务 SFS-构造请求:请求URI
请求URI
SFS根据文件系统及带的资源参数来确定具体的URI,当需要进行资源操作时,可以使用这个URI地址。
URI的一般格式为(方括号内为可选项):
protocol://[filesystem.]domain[:port]/[?param]
参数 |
描述 |
是否必选 |
---|---|---|
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