Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

获取存储使用情况请求

贡献者

" 获取存储使用量 " 请求会告知您帐户正在使用的存储总量以及与帐户关联的每个存储分段的存储总量。

可以通过使用查询参数修改后的ListBuc桶 请求来获取帐户及其存储分段所使用的存储量 x-ntap-sg-usage。存储分段使用量与系统处理的 PUT 和 DELETE 请求分开跟踪。根据请求处理情况,使用量值与预期值匹配可能会有一定的延迟,尤其是在系统负载较重时。

默认情况下, StorageGRID 会尝试使用强全局一致性检索使用情况信息。如果无法实现强全局一致性、StorageGRID 会尝试在强站点一致性处检索使用情况信息。

要完成此操作、您必须具有S3:ListAllMy桶 权限或帐户root。

请求示例

GET /?x-ntap-sg-usage HTTP/1.1
Date: date
Authorization: authorization string
Host: host

响应示例

此示例显示了一个帐户,该帐户在两个存储分段中包含四个对象和 12 字节的数据。每个存储分段包含两个对象和六个字节的数据。

HTTP/1.1 200 OK
Date: Sat, 29 Nov 2015 00:49:05 GMT
Connection: KEEP-ALIVE
Server: StorageGRID/10.2.0
x-amz-request-id: 727237123
Content-Length: 427
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<UsageResult xmlns="http://s3.storagegrid.com/doc/2015-02-01">
<CalculationTime>2014-11-19T05:30:11.000000Z</CalculationTime>
<ObjectCount>4</ObjectCount>
<DataBytes>12</DataBytes>
<Buckets>
<Bucket>
<Name>bucket1</Name>
<ObjectCount>2</ObjectCount>
<DataBytes>6</DataBytes>
</Bucket>
<Bucket>
<Name>bucket2</Name>
<ObjectCount>2</ObjectCount>
<DataBytes>6</DataBytes>
</Bucket>
</Buckets>
</UsageResult>

版本控制

存储的每个对象版本都会对响应中的和 DataBytes`值产生影响 `ObjectCount。删除标记不会添加到总数中 ObjectCount

相关信息

"一致性值"