3.5.3. Swift 更新容器的访问控制列表(ACL)
当用户创建容器时,用户默认对容器具有读写权限。要允许其他用户读取容器的内容或写入容器,您必须特别启用该用户。您也可以在 X-Container-Read
或 X-Container-Write
设置中指定 *
,这样可以有效地让所有用户从或写入容器。设置 *
使容器变为公共容器。这是它允许匿名用户从容器读取或写入到容器。
语法
POST /AP_VERSION/ACCOUNT/TENANT:CONTAINER HTTP/1.1 Host: FULLY_QUALIFIED_DOMAIN_NAME X-Auth-Token: AUTH_TOKEN X-Container-Read: * X-Container-Write: UID1, UID2, UID3
表 3.2. 请求 Headers
名称 | 描述 | Type | 必需 |
---|---|---|---|
| 具有容器读取权限的用户 ID。 | 用户 ID 的以逗号分隔的字符串值。 | 否 |
| 具有容器写入权限的用户 ID。 | 用户 ID 的以逗号分隔的字符串值。 | 否 |