更新时间:2024-03-05 GMT+08:00
分享

设置文件系统ACL

功能介绍

设置文件系统ACL

文件系统ACL设置生效会有30s的滞后时间。

URI

PUT /

表1 Query参数

参数

是否必选

参数类型

描述

sfsacl

String

/

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Date

String

请求消息时间

Authorization

String

请求签名信息

Host

String

表明主机地址。如filesystem.sfs3.cn-north-4.myhuaweicloud.com。

表3 请求Body参数

参数

是否必选

参数类型

描述

Statement

Array of Statement objects

Unique identification

表4 Statement

参数

是否必选

参数类型

描述

Sid

String

statement Id,描述statement的字符串

Action

String

本条statement作用的操作,取值范围:FullControl(读写)、Read(只读)。

枚举值:

  • FullControl
  • Read

Effect

String

效果,指定本条statement的权限是允许,必须为Allow。

枚举值:

  • Allow

Condition

Condition object

本条statement生效的条件。

表5 Condition

参数

是否必选

参数类型

描述

SourceVpc

String

指定VPC的VPCid。

VpcSourceIp

Array of strings

指定的IP或IP范围(暂不支持该参数)。

响应参数

该请求的响应消息使用公共消息头,具体请参考 表1

请求示例

设置文件系统ACL,授予读写权限,VPC ID为“241dbf6b-dc5d-41b2-9108-ca5e56b48386”,IP范围为["127.0.0.1/24", "192.168.1.85/24"]。

PUT /?sfsacl HTTP/1.1
Host: examplefilesystem.sfs3.cn-north-4.myhuaweicloud.com
Date: WED, 01 Jul 2015 02:32:25 GMT
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:jZiAT8Vx4azWEvPRMWi0X5BpJMA=

{
	"Statement": [{
		"Sid": "Stmt1375240018061",
		"Action": "FullControl",
		"Effect": "Allow",
		"Condition": {
			"SourceVpc": "241dbf6b-dc5d-41b2-9108-ca5e56b48386",
			"VpcSourceIp": ["127.0.0.1/24", "192.168.1.85/24"]
		}
	}]
}

响应示例

HTTP/1.1 204 OK
Server: OBS
X-Obs-Request-Id: 0000018893B8073AC04721AA7EE3408B
X-Obs-Id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCS5QDe0QLbFNz6FXoKuXHzD2wS0eJQaj
Date: Wed, 07 Jun 2023 02:38:11 GMT

状态码

状态码

描述

204

设置文件系统ACL成功

错误码

请参见错误码

相关文档