Skip to content

Commit

Permalink
update csp doc
Browse files Browse the repository at this point in the history
  • Loading branch information
carsonxu committed Nov 5, 2018
1 parent cd1ad63 commit ac5ae71
Showing 1 changed file with 0 additions and 181 deletions.
181 changes: 0 additions & 181 deletions csp/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -826,187 +826,6 @@ function(err, data) { ... }
| - LocationConstraint |Bucket 所在区域。枚举值请见:[Bucket 地域信息](https://cloud.tencent.com/document/product/436/6224) | String |


### Get Bucket Lifecycle

[Get Bucket Lifecycle 接口说明](https://cloud.tencent.com/document/product/436/8278)

Get Bucket Lifecycle 接口可以获取存储桶的生命周期规则。

#### 使用示例

```js
cos.getBucketLifecycle({
Bucket: 'test-1250000000', /* 必须 */
Region: 'ap-guangzhou', /* 必须 */
}, function(err, data) {
console.log(err || data);
});
```

#### 返回示例

```json
{
"Rules": [{
"ID": "3",
"Filter": "",
"Status": "Enabled",
"Expiration": {
"Days": "180"
}
}],
"statusCode": 200,
"headers": {}
}
```

#### 参数说明

| 参数名 | 参数描述 | 类型 | 必填 |
|--------|----------|------|------|
| Bucket | Bucket 的名称。命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式 | String ||
| Region | Bucket 所在区域。枚举值请见:[Bucket 地域信息](https://cloud.tencent.com/document/product/436/6224) | String ||

#### 回调函数说明

```js
function(err, data) { ... }
```

| 参数名 | 参数描述 | 类型 |
|--------|----------|------|
| err | 请求发生错误时返回的对象,包括网络错误和业务错误。如果请求成功,则为空,[错误码文档](https://cloud.tencent.com/document/product/436/7730) | Object |
| - statusCode | 请求返回的 HTTP 状态码,如 200、403、404 等 | Number |
| - headers | 请求返回的头部信息 | Object |
| data | 请求成功时返回的对象,如果请求发生错误,则为空 | Object |
| - statusCode | 请求返回的 HTTP 状态码,如 200、403、404 等 | Number |
| - headers | 请求返回的头部信息 | Object |
| - Rules | 请求返回的头部信息 | ObjectArray |
| - - ID | 规则的唯一标识 ID | String |
| - - Status | 规则的开启状态,枚举值:Enabled、Disabled | String |
| - - Filter | 指定过滤条件 | String |
| - - - Prefix | 规则要匹配上的 Object 前缀 | String |
| - - Expiration | 表示对 Object 删除 | Object |
| - - - Days | 规则生效天数,按文件上传时间开始算,必须为正整数 | Object |


### Put Bucket Lifecycle

[Put Bucket Lifecycle 接口](https://cloud.tencent.com/document/product/436/8280)

Put Bucket Lifecycle 接口可以设置存储桶的生命周期规则。

#### 使用示例

示例一:上传 180 天后,删除文件
```js
cos.putBucketLifecycle({
Bucket: 'test-1250000000', /* 必须 */
Region: 'ap-guangzhou', /* 必须 */
Rules: [{
"ID": "3",
"Status": "Enabled",
"Filter": {},
"Expiration": {
"Days": "180"
}
}],
}, function(err, data) {
console.log(err || data);
});
```

示例二:上传 30 天后,删除碎片(未完成的UploadId)
```js
cos.putBucketLifecycle({
Bucket: 'test-1250000000', /* 必须 */
Region: 'ap-guangzhou', /* 必须 */
Rules: [{
"ID": "4",
"Status": "Enabled",
"Filter": {},
"AbortIncompleteMultipartUpload": {
"DaysAfterInitiation": "30"
}
}],
}, function(err, data) {
console.log(err || data);
});
```

#### 参数说明

| 参数名 | 参数描述 | 类型 | 必填 |
|--------|----------|------|------|
| Bucket | Bucket 的名称。命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式 | String ||
| Region | Bucket 所在区域。枚举值请见:[Bucket 地域信息](https://cloud.tencent.com/document/product/436/6224) | String ||
| LifecycleConfiguration | 指定生命周期规则 | Object ||
| - Rules | 请求返回的头部信息 | ObjectArray ||
| - - ID | 规则的唯一标识 ID | String ||
| - - Status | 规则的开启状态,枚举值:Enabled、Disabled | String ||
| - - Filter | 指定过滤条件 | String ||
| - - - Prefix | 规则要匹配上的 Object 前缀 | String ||
| - - Expiration | 表示对 Object 删除 | Object ||
| - - - Days | 规则生效天数,按文件上传时间开始算,必须为正整数 | Object ||
| - - AbortIncompleteMultipartUpload | 表示删除碎片 | Object ||
| - - - Days | 规则生效天数,按文件上传时间开始算,必须为正整数 | Object ||

#### 回调函数说明

```js
function(err, data) { ... }
```

| 参数名 | 参数描述 | 类型 |
|--------|----------|------|
| err | 请求发生错误时返回的对象,包括网络错误和业务错误。如果请求成功,则为空,[错误码文档](https://cloud.tencent.com/document/product/436/7730) | Object |
| - statusCode | 请求返回的 HTTP 状态码,如 200、403、404 等 | Number |
| - headers | 请求返回的头部信息 | Object |
| data | 请求成功时返回的对象,如果请求发生错误,则为空 | Object |
| - statusCode | 请求返回的 HTTP 状态码,如 200、403、404 等 | Number |
| - headers | 请求返回的头部信息 | Object |


### Delete Bucket Lifecycle

[Delete Bucket Lifecycle 接口](https://cloud.tencent.com/document/product/436/8284)

Delete Bucket Lifecycle 接口可以删除存储桶的生命周期规则。

#### 使用示例

```js
cos.deleteBucketLifecycle({
Bucket: 'test-1250000000', /* 必须 */
Region: 'ap-guangzhou', /* 必须 */
}, function(err, data) {
console.log(err || data);
});
```

#### 参数说明

| 参数名 | 参数描述 | 类型 | 必填 |
|--------|----------|------|------|
| Bucket | Bucket 的名称。命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式 | String ||
| Region | Bucket 所在区域。枚举值请见:[Bucket 地域信息](https://cloud.tencent.com/document/product/436/6224) | String ||

#### 回调函数说明

```js
function(err, data) { ... }
```

| 参数名 | 参数描述 | 类型 |
|--------|----------|------|
| err | 请求发生错误时返回的对象,包括网络错误和业务错误。如果请求成功,则为空,[错误码文档](https://cloud.tencent.com/document/product/436/7730) | Object |
| - statusCode | 请求返回的 HTTP 状态码,如 200、403、404 等 | Number |
| - headers | 请求返回的头部信息 | Object |
| data | 请求成功时返回的对象,如果请求发生错误,则为空 | Object |
| - statusCode | 请求返回的 HTTP 状态码,如 200、403、404 等 | Number |
| - headers | 请求返回的头部信息 | Object |



## Object 操作

Expand Down

0 comments on commit ac5ae71

Please sign in to comment.