容器操作
每个 Swift 帐户最多支持 1 , 000 个容器。 StorageGRID对容器执行以下 Swift API 操作。
删除容器
此操作会从 StorageGRID 系统中的 Swift 帐户中删除一个空容器。
需要以下请求参数:
-
帐户 -
容器
以下请求标头为必填项:
-
X-Auth-Token
成功执行将返回以下标头并显示 "HTTP/1.1 204 No Content" 响应:
-
内容长度 -
内容类型 -
dATE -
X-Trans-ID
获取容器
此操作将检索与此容器关联的对象列表以及 StorageGRID 系统中的容器统计信息和元数据。
需要以下请求参数:
-
帐户 -
容器
以下请求标头为必填项:
-
X-Auth-Token
以下支持的请求查询参数是可选的:
-
delimiter -
End_marker -
格式 -
限制 -
marker -
路径 -
前缀
成功执行将返回以下标头,并显示 "HTTP/1.1 200 successful" 或 "HTTP/1.1 204 No Content" 响应:
-
Accept-ranges -
内容长度 -
内容类型 -
dATE -
X-Container-bytes-used -
X-Container-Object-Count -
X-Timestamp -
X-Trans-ID
机头容器
此操作将从 StorageGRID 系统检索容器统计信息和元数据。
需要以下请求参数:
-
帐户 -
容器
以下请求标头为必填项:
-
X-Auth-Token
成功执行将返回以下标头并显示 "HTTP/1.1 204 No Content" 响应:
-
Accept-ranges -
内容长度 -
dATE -
X-Container-bytes-used -
X-Container-Object-Count -
X-Timestamp -
X-Trans-ID
放入容器
此操作将为 StorageGRID 系统中的帐户创建一个容器。
需要以下请求参数:
-
帐户 -
容器
以下请求标头为必填项:
-
X-Auth-Token
成功执行将返回以下标头,并显示 "HTTP/1.1 201 Created " 或 "HTTP/1.1 202 Accept" (如果此帐户下已存在此容器)响应:
-
内容长度 -
dATE -
X-Timestamp -
X-Trans-ID
容器名称在 StorageGRID 命名空间中必须是唯一的。如果容器位于其他帐户下,则返回以下标头: "HTTP/1.1 409 conflict 。 "