更新时间:2026-04-02 GMT+08:00
分享

获取CRR复制进度(Java SDK)

功能说明

获取当前regionCRR支持情况及CRR复制进度。

开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。

接口约束

  • 您必须是桶拥有者或拥有获取CRR复制进度的权限,才能获取CRR复制进度。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:bucket:GetCrrProgress权限,如果使用桶策略则需授予GetCrrProgress权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略自定义创建桶策略
  • OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点

方法定义

obsClient.getCrrProgress(GetCrrProgressRequest request)

获取CRR任务进度请求参数说明

表1 请求参数列表

参数名称

参数类型

是否必选

描述

request

GetCrrProgressRequest

参数解释

获取OBS桶的PublicAccessBlock配置的请求参数,详见GetCrrProgressRequest

表2 GetCrrProgressRequest

参数名称

参数类型

是否必选

描述

ruleIds

List<String>

必选

参数解释

规则Rule元素指定的ID。

返回结果说明

表3 GetCrrProgressResult

参数名称

参数类型

描述

code

String

操作标志

message

String

操作详情

CurTime

Date

当前查询的Progress时间

rules

List<Rule>

Rule列表

表4 GetCrrProgressRule

参数名称

参数类型

描述

ID

String

规则ID

Bucket

String

目标桶名

NewPendingCount

Integer

增量复制中待复制的对象数

NewPendingSize

Integer

增量复制中待复制的对象大小

HistoricalProgress

String

历史对象复制的完成数量百分比

HistoricalPendingSize

Integer

历史对象复制待复制的对象大小

HistoricalPendingCount

Integer

历史对象复制待复制的对象数

相关文档