全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

GET Bucket Inventory

最近更新时间:2023-11-10 10:56:07

GET Bucket Inventory用于查看某个存储空间(Bucket)中指定的清单(Inventory)任务。使用此接口,需要是Bucket的拥有者或被授予KS3:GetBucketInventory权限的用户。

请求

请求语法

GET /?Inventory&id=example-inventory HTTP/1.1
Host: {BucketName}.{endpoint}
Date: {date}
Authorization: {SignatureValue}

注意

请求参数

参数 描述 是否必选
id 查询的清单规则名称
类型:string
示例:example-inventory

请求头部

该接口只使用常用请求头部。获取更多信息,请点击 公共请求头

请求内容

该接口不使用请求内容。

响应

响应头部

该接口可以使用所有常用响应头部。获取更多信息,请点击 公共响应头

响应内容

参数 描述 是否必选
InventoryConfiguration 清单的配置参数
类型:Container
Id 用户指定的清单名称,在单个Bucket下,清单名称唯一
类型:String
IsEnabled 清单是否启用
有效值:true/false
  • true:清单功能启用
  • false:清单功能关闭
Filter 指定扫描前缀信息
类型:Container
Prefix 指定清单扫描的前缀
类型:String
父节点:Filter
Destination 存放清单结果
类型:Container
KS3BucketDestination 清单结果导出后存放的Bucket信息
类型:Container
父节点:Destination
Format 导出清单文件的文件格式
类型:String
有效值:CSV、ORC、Parquet
父节点:KS3BucketDestination
Bucket 导出清单文件的Bucket
类型:String
父节点:KS3BucketDestination
Prefix 清单文件的存储路径
类型:String
父节点:KS3BucketDestination
Schedule 存放清单导出周期信息
类型:Container
Frequency 清单文件导出的周期
类型:String
有效值:Once、Daily、Weekly
父节点:Schedule
OptionalFields 设置清单结果中应包含的配置项
类型:Container
OptionalFields 清单结果中包含的配置项
类型:String
可选的配置项:Size、LastModifiedDate、ETag、StorageClass、IsMultipartUploaded、EncryptionStatus
父节点:OptionalFields

特殊错误

该接口不返回任何特殊错误。

示例

请求示例

GET /?inventory&id=inventoryId HTTP/1.1
Host: <BucketName>.<Region>.ksyun.com
Date: GMT Date
Authorization: Auth String

响应示例

HTTP/1.1 200 OK
x-kss-request-id: 56594298207FB304438516F9
Date: Mon, 31 Oct 2016 12:00:00 GMT
Server: ks3
Content-Length: length
  
<?xml version="1.0" encoding="UTF-8"?>
 <InventoryConfiguration">
    <Id>report1</Id>
    <IsEnabled>true</IsEnabled>
    <Destination>
       <KS3BucketDestination>
          <Format>CSV</Format>
          <AccountId>1000000000000000</AccountId>
          <Bucket>examplebucket</Bucket>
          <Prefix>prefix1</Prefix>
       </KS3BucketDestination>
    </Destination>
    <Schedule>
       <Frequency>Daily</Frequency>
    </Schedule>
    <Filter>
      <Prefix>myprefix/</Prefix>
    </Filter>
    <IncludedObjectVersions>All</IncludedObjectVersions>
    <OptionalFields>
       <Field>Size</Field>
       <Field>LastModifiedDate</Field>
       <Field>ETag</Field>
       <Field>StorageClass</Field>
       <Field>IsMultipartUploaded</Field>
       <Field>EncryptionStatus</Field>
    </OptionalFields>
</InventoryConfiguration>

错误码

错误码 HTTP状态码 描述
NoSuchInventoryConfiguration 404 没有指定Id对应的清单配置
AccessDenied 403 用户无操作权限
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈