获取桶生命周期配置
更新时间 2024-08-20 11:16:29
最近更新时间: 2024-08-20 11:16:29
获取桶的生命周期配置。
接口功能介绍
获取桶的生命周期配置。
接口约束
无
URI
GET /{bucket}?lifecycle
路径参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 |
|---|---|---|---|---|
| bucket | 是 | String | 桶名称 | testBucket |
Query参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| lifecycle | 是 | String | 固定参数 | lifecycle |
请求参数
请求头header参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| Authorization | 是 | String | 用于验证请求合法性的认证信息 |
请求体body参数
无
响应参数
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| LifecycleConfiguration | 是 | Array of Objects | 配置生命规则的信息 | LifecycleConfiguration |
表 LifecycleConfiguration
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| Rule | 是 | Array of Objects | 指定规则信息 | Rule |
表 Rule
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| ID | 是 | String | 规则ID | tst0718 | |
| Filter | 否 | Array of Objects | 规则的适配范围,tag和Prefix至少设置一个 | Filter | |
| Status | 是 | String | 是否启用规则,Enabled:表示启用规则;Disabled:表示不启用规则 | Enabled | |
| Expiration | 是 | Array of Objects | 指定规则的过期时间 | Expiration |
表 Filter
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| Tag | 否 | String | 指定规则所适用的对象标签 | Tag | |
| Prefix | 否 | String | 指定规则所适用的前缀 | /testprefix |
表 Tag
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| Key | 否 | String | 指定规则所适用的标签键 | key1 | |
| Value | 否 | String | 指定规则所适用的标签值 | val1 |
表 Expiration
| 参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| Days | 是 | String | 指定具体天数,需要为数字 | 5 |
请求示例
GET /testbucket?lifecycle HTTP/1.1
请求头header
Authorization: authorization string
请求体body
无
响应示例
HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<LifecycleConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Rule>
<Expiration>
<Days>1</Days>
</Expiration>
<Filter>
<Prefix>expireAfterOneDay/</Prefix>
</Filter>
<ID>expireAfterOneDay</ID>
<Status>Enabled</Status>
</Rule>
</LifecycleConfiguration>
状态码
| 状态码 | 描述 | |
|---|---|---|
| 200 | 操作成功 | |
| 403 | AccessDenied | 用户没有权限执行操作 |
| 404 | NoSuchLifecycleConfiguration | 桶中没有配置生命周期管理信息 |
错误码
请参考 请求错误码(原生接口)。