릴리스 노트
제품 공지
API | 작업 이름 | 작업 설명 |
버킷 복제 설정 | 버킷 복제 규칙 설정 | |
버킷 복제 쿼리 | 버킷 복제 규칙 쿼리 | |
버킷 복제 삭제 | 버킷 복제 규칙 삭제 |
public void setBucketReplicationConfiguration(SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest)throws CosClientException, CosServiceException;
// appid를 포함한 소스 버킷 이름.String bucketName = "examplebucket-1250000000";BucketReplicationConfiguration bucketReplicationConfiguration = new BucketReplicationConfiguration();// 요청자 ID 설정. 형식: qcs::cam::uin/<OwnerUin>:uin/<SubUin>.bucketReplicationConfiguration.setRoleName("qcs::cam::uin/100000000001:uin/100000000001");// 타깃 버킷 및 스토리지 유형 설정. QCS 형식: qcs::cos:[region]::[bucketname-AppId].ReplicationDestinationConfig replicationDestinationConfig = new ReplicationDestinationConfig();replicationDestinationConfig.setBucketQCS("qcs::cos:ap-beijing::destinationbucket-1250000000");replicationDestinationConfig.setStorageClass(StorageClass.Standard);// 규칙 상태 및 접두사 설정.ReplicationRule replicationRule = new ReplicationRule();replicationRule.setStatus(ReplicationRuleStatus.Enabled);replicationRule.setPrefix("");replicationRule.setDestinationConfig(replicationDestinationConfig);// 규칙 추가String ruleId = "replication-to-beijing";bucketReplicationConfiguration.addRule(replicationRule);SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest =new SetBucketReplicationConfigurationRequest(bucketName, bucketReplicationConfiguration);cosClient.setBucketReplicationConfiguration(setBucketReplicationConfigurationRequest);
매개변수 | 설명 | 유형 |
bucketName | String | |
setBucketReplicationConfigurationRequest | 버킷 복제 설정 | SetBucketReplicationConfigurationRequest |
// 버킷의 버킷 복제 설정 가져오기 방법 1public BucketReplicationConfiguration getBucketReplicationConfiguration(String bucketName)throws CosClientException, CosServiceException;// 버킷의 버킷 복제 설정 가져오기 방법 2public BucketReplicationConfiguration getBucketReplicationConfiguration(GetBucketReplicationConfigurationRequest getBucketReplicationConfigurationRequest)throws CosClientException, CosServiceException;
String bucketName = "examplebucket-1250000000";// 버킷의 버킷 복제 설정 가져오기 방법 1BucketReplicationConfiguration brcfRet = cosClient.getBucketReplicationConfiguration(bucketName);// 버킷의 버킷 복제 설정 가져오기 방법 2BucketReplicationConfiguration brcfRet2 = cosClient.getBucketReplicationConfiguration(new GetBucketReplicationConfigurationRequest(bucketName));
매개변수 | 설명 | 유형 |
bucketName | String | |
getBucketReplicationConfigurationRequest | 버킷 복제 설정 가져오기 요청 | GetBucketReplicationConfigurationRequest |
// 버킷의 버킷 복제 설정 삭제 방법1public void deleteBucketReplicationConfiguration(String bucketName)throws CosClientException, CosServiceException;// 버킷의 버킷 복제 설정 삭제 방법2public void deleteBucketReplicationConfiguration(DeleteBucketReplicationConfigurationRequest deleteBucketReplicationConfigurationRequest)throws CosClientException, CosServiceException;
String bucketName = "examplebucket-1250000000";// 버킷의 버킷 복제 설정 삭제 방법1cosClient.deleteBucketReplicationConfiguration(bucketName);// 버킷의 버킷 복제 설정 삭제 방법2cosClient.deleteBucketReplicationConfiguration(new DeleteBucketReplicationConfigurationRequest(bucketName));
매개변수 | 설명 | 유형 |
bucketName | String | |
deleteBucketReplicationConfigurationRequest | 버킷 복제 설정 삭제 요청 | DeleteBucketReplicationConfigurationRequest |
피드백