获取CRR复制进度(Java SDK)
接口约束
- 您必须是桶拥有者或拥有获取CRR复制进度的权限,才能获取CRR复制进度。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:bucket:GetCrrProgress权限,如果使用桶策略则需授予GetCrrProgress权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、自定义创建桶策略。
- OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。
方法定义
obsClient.getCrrProgress(GetCrrProgressRequest request)
获取CRR任务进度请求参数说明
参数名称 | 参数类型 | 是否必选 | 描述 |
|---|---|---|---|
request | 是 | 参数解释: 获取OBS桶的PublicAccessBlock配置的请求参数,详见GetCrrProgressRequest。 |
返回结果说明
参数名称 | 参数类型 | 描述 |
|---|---|---|
code | String | 操作标志 |
message | String | 操作详情 |
CurTime | Date | 当前查询的Progress时间 |
rules | List<Rule> | Rule列表 |
参数名称 | 参数类型 | 描述 |
|---|---|---|
ID | String | 规则ID |
Bucket | String | 目标桶名 |
NewPendingCount | Integer | 增量复制中待复制的对象数 |
NewPendingSize | Integer | 增量复制中待复制的对象大小 |
HistoricalProgress | String | 历史对象复制的完成数量百分比 |
HistoricalPendingSize | Integer | 历史对象复制待复制的对象大小 |
HistoricalPendingCount | Integer | 历史对象复制待复制的对象数 |


