获取生命周期规则列表
更新时间:2025-09-30
描述
获取生命周期规则列表
请求
请求结构
Plain Text
1POST /?action=ListL2Policy
2x-bce-date: 2023-06-09T10:08:22Z
3host: pfs.xx.baidubce.com ## 请将xx替换为对应地域的服务域名,如北京为bj、保定为bd、苏州为su、阳泉为yq
4content-type: application/json
5Authorization: bce-auth-v1/ALTAK-gjz7qrfJ*******iGKkl/2025-09-16T07:27:36Z/1800/content-type;host;x-bce-date/87c7897837261b55c3c28e3bdf006988b************616c7d353ca5283990b
6version:v2
7{
8 "instanceId": "pfs-Lnf5fM",
9}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 限制 |
---|---|---|---|---|---|
version | string | 是 | Request Header | 此接口为v2版本,固定为v2 | |
action | string | 是 | URL Query | 本接口中固定为 ListL2Policy | |
instanceId | string | 是 | Request Body | policyId对应的pfs实例短id | |
maxKeys | int | 否 | Request Body | 本次请求返回数量,默认为20 | max为20 |
marker | string | 否 | Request Body | 上一次返回的nextMarker的值,用于分段遍历list所有task使用,下次将从该makrer处继续往后返回值 | |
响应
返回状态码,成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
requestId | string | 是 | response body | 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 |
isTruncated | bool | 是 | response body | |
maxKeys | int | 是 | response body | 请求返回的result个数 |
marker | string | 否 | response body | 本次请求的起始位置 |
nextMarker | string | 否 | response body | 下次请求的起始位置 |
result | List<PolicyInfo> | 否 | response body | policy任务的详细列表 |
示例
请求:
Plain Text
1POST /?action=ListL2Policy
2x-bce-date: 2023-06-09T10:08:22Z
3host: pfs.xx.baidubce.com ## 请将xx替换为对应地域的服务域名,如北京为bj、保定为bd、苏州为su、阳泉为yq
4content-type: application/json
5Authorization: bce-auth-v1/ALTAK-gjz7qrfJ*******iGKkl/2025-09-16T07:27:36Z/1800/content-type;host;x-bce-date/87c7897837261b55c3c28e3bdf006988b************616c7d353ca5283990b
6version:v2
7{
8 "instanceId": "pfs-Lnf5fM",
9}
响应:
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2016 08:26:52 GMT
4Transfer-Encoding: chunked
5Content-Type: application/json;charset=UTF-8
6{
7 "requestId": "946002ee-cb4f-4aad-b686-5be55df27f09",
8 "isTruncated": true,
9 "marker": "",
10 "maxKeys": 1,
11 "nextMarker": "policy-xxxx",
12 "result": [
13 {
14 "policyId": "policy-yyyyy",
15 "policyName": "name",
16 "instanceId": "pfs-xxxxx",
17 "path": "/xxx/yyyy",
18 "expiredTime": 7,
19 "createTime": "2024-08-14T05:04:30Z",
20 "status": 0,
21 "executeTime": 3,
22 "type": 1,
23 "bosPath": "bos://ttl_test/dir1"
24 },
25 {
26 // ....
27 },
28 ]
29}